At 9:53 PM -0500 10/29/03, Greg Hudson wrote:
>Incidentally, you seem to be using your own terminology here, and that
>can only lead to confusion. If you read libsvn_fs/structure, you will
>find that we don't call anything a "version" except for the svndiff
>version number. So when you're tempted to talk about "choosing a
>version," instead say, "choosing a node-revision."
Sorry. Thanks for the correction. I've been looking for those words
for some time. Thought I'd checked that file, as a matter of fact,
yet as you can see I remained confused. Maybe it'll stick this time.
>> > diff [-r M[:N]] [TARGET...]
>> >Each target may be a path or URL, but it is invalid to specify a URL
>> >with no -r option. Perform a pegged diff for each target. For paths,
>> >the default starting rev is BASE, the default ending rev is WC, and the
>> >peg rev is always WC. For URLs, there is no default starting rev (-r
>> >option must be present),
>> This seems once again to muddle "find the node" and "pick the
>> versions," doesn't it?
>No, just because the default ending rev is the same as the fixed peg rev
>doesn't mean I'm muddling them together.
Does "diff -rM URL1 URL2" mean "diff URL1 against URL2 in some way"?
Or "diff URL1 against some -rM ancestor of itself, then do that again
If the former, then isn't "M" being used twice, once to select "the
pegged node-rev", and again to specify "the start rev"? That would
be what I meant by "muddled."
>I'll change the question a bit: "what changes were made to libsvn_ra_dav
>and mod_dav_svn between the 0.32 branch and the trunk?"
>svn diff --old=http://svn.collab.net/repos/svn/branches/0.23
> subversion/libsvn_ra_dav subversion/mod_dav_svn
>You might say, "gosh, that's some mighty complicated syntactic sugar
>there, since it's just equivalent to two successive svn diff commands
>with the paths tacked onto the old and new URLs."
Actually, I said "gosh, that's a great example and makes it very clear."
8000 Marina Boulevard, Suite 600
Brisbane, California 94005
To unsubscribe, e-mail: firstname.lastname@example.org
For additional commands, e-mail: email@example.com
Received on Thu Oct 30 04:59:14 2003