You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Joe Drew <ho...@woot.net> on 2003/11/04 21:50:04 UTC

Copies and history

[I might have sent this to users@, but I can't seem to get mail through
to that list.]

Consider the situation:
1. Create a file, creating revision n-1.
2. Change it, creating revision n.
3. Copy it to another name, creating revision n+1.

Now try to get the diff from revision (n-1):n on the new copy. (svn:
'svn+ssh://capricorn.woot.net/var/subversion/cs350_090/test2' was not
found in the repository at either revision 73 or 74)

svn log lists the complete history, but I can't get the diffs between
them. This seriously limits the utility of tags.

-- 
Joe Drew <ho...@woot.net> <dr...@debian.org>

My weblog doesn't detail my personal life: http://me.woot.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: Copies and history

Posted by "C. Michael Pilato" <cm...@collab.net>.
Joe Drew <ho...@woot.net> writes:

> [I might have sent this to users@, but I can't seem to get mail through
> to that list.]
> 
> Consider the situation:
> 1. Create a file, creating revision n-1.
> 2. Change it, creating revision n.
> 3. Copy it to another name, creating revision n+1.
> 
> Now try to get the diff from revision (n-1):n on the new copy. (svn:
> 'svn+ssh://capricorn.woot.net/var/subversion/cs350_090/test2' was not
> found in the repository at either revision 73 or 74)

This is a known bug (can't recall the issue number) and we've had
tons of discussion this past week about solving exactly this.

> svn log lists the complete history, but I can't get the diffs between
> them. This seriously limits the utility of tags.

Until then, do your diffs like so:

   svn diff /url/before/the/tag@n-1 /url/after/the/tag@n

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org