> From: S.Ramaswamy [mailto:ramaswamy@collab.net]
>
> It took me a while to understand that 'svn ls' even when it
> is operating
> on a working copy path is only listing the contents of the path as it
> exists in the repository. This can be a little confusing in
> cases where
> a directory (or file) has been deleted in the working copy and the
> delete has been committed.
Naively, it seems to me that the "right" behavior for "svn ls" should
parallel many of the other operations -- "svn ls URL" would list the
contents of the specified revision of the specified path in the repository,
but "svn ls WC-directory" would list the current version-controlled contents
of the specified WC directory. (One could get the former effect by getting
the URL from "svn info WC-dir" and using it in "svn ls URL".)
I think that "svn log" is not a good model for understanding "svn ls",
because "svn log" inherently involves history, which is the reason that it
is difficult to construct a clear theory of what "svn log WC-dir" ought to
do.
One consequence of my proposal is that "svn ls -rREV WC-dir" doesn't make
any sense, and that "svn ls -rREV URL" could only mean the same thing as
"svn ls URL@REV".
Dale
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu May 5 15:57:51 2005