Sorry that I did not state it clearly in my last posting. When I say "new
files or new directories", I mean the new files and new directories that I
create in my working copy. They have not been added nor committed to the
repository.
I have actually created a test repository and tried things out. So far, I
have tried these two commands:
"svn diff -r 1000 ."
"svn diff -r 990:1000 ."
I think the first command compares my working copy to revision 1000 in the
repository. However, this does not show any new file or new directory that I
create in my working copy.
The second command compares revision 990 and revision 1000 in the
repository. It does not look at my working copy.
I have also tried this,
svn diff /home/wc https://repos/proj@1000
But I get an error message from svn.
On 9/8/06, Blair Zajac <blair@orcaware.com> wrote:
>
> Kevin Hung wrote:
> > Hi Blair,
> >
> > Just want to confirm the answer to my first question. Is it true that
> > there is no way to have "svn diff" to show new files or new directories?
> > Would this feature be included in future release?
>
> No, that's not true. If you do a diff on a revision range that includes
> an
> added file, then the diff, either against the wc or the server, will show
> the diff.
>
> BTW, you can always test things out very quickly using a test repository:
>
> svnadmin create repos
> svn co file://`pwd`/repos wc
> cd wc
> cp /etc/motd .
> svn add motd
> svn ci -m ''
> cd ..
> svn diff -r 0:1 file://`pwd`/repos
>
>
> Regards,
> Blair
>
Received on Sat Sep 9 09:08:34 2006