NAME

SVK::Command::Info - Display information about a file or directory

SYNOPSIS

    info [PATH | DEPOTPATH]

OPTIONS

   None

DESCRIPTIONS

For example, here's the way to display the info of a checkout path

 % svk info ~/dev/svk
 Checkout Path: /Users/gugod/dev/svk
 Depot Path: //svk/local
 Revision: 447
 Last Changed Rev.: 447
 Copied from /svk/trunk, Rev. 434
 Merge from /svk/trunk, Rev. 445

You can see the result has some very basic information, the actual depot path, and current revision. Below are advanced information about the copy/merge log about this depot path. The result of 'svk info //svk/local' is almost the same as above, except for the 'Checkout Path:' line is not there, because you're not refering to a checkout path.

One thing you have to notice is the revision number on 'Copied from' and 'Merge from' line is not the one to //svk/local after copy/merge, but is to //svk/trunk. The example above state that, "//svk/local is copied from the 434-th revision of //svk/trunk", and "//svk/local is merge from the 445-th revision of //svk/trunk". So if you do a 'svk log -r 434 //svk/local', svk would tell you that //svk/local doesn't exist at revision 434.

So far there is no easy way to tell the actual revision number of //svk/local right after the copy/merge.

If the target depot path, or the corresponding depot path of the target checkout path is actually a mirroring path, it would display like this:

 % svk info //svk/trunk
 Depot Path: //svk/trunk
 Revision: 447
 Last Changed Rev.: 445
 Mirrored From: https://svn.elixus.org/repos/member/clkao/svk, Rev. 1744

So you can see this depot path is mirror from a remote repository, and so far mirrored up to revision 1774.

AUTHORS

Chia-liang Kao <clkao@clkao.org>

COPYRIGHT

Copyright 2003-2004 by Chia-liang Kao <clkao@clkao.org>.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See http://www.perl.com/perl/misc/Artistic.html