[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Confusing situation regarding revisions and changes

From: Erik Huelsmann <ehuels_at_gmail.com>
Date: 2007-09-20 11:43:19 CEST

Merge tracking has started using revisions differently from how we did
before: we used to say r30:35 which would mean "The difference between
the states in revision 30 and 35". Merge tracking talks about
revisions as r30-35 which means "The difference between the states in
revision 29 and 35".

I find this utterly confusing and even though several people have
argued that users think of revisions as changes, I don't think it's a
reason for us to start conflating the two.

Fortunately, we already have a 'change' concept: the 'c' option. If
we were to extend the syntax of the 'c' option to accept '-c30-35', I
would say the situation becomes less confusing, because then, the user
can enter commands exactly the way the command line client generates
its output.


PS: I second C Mike's argument that we are currently giving confusing
output; maybe changing 'revision' to 'change' with revision number
arguments 'cX-Y' would be the best solution...

To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Sep 20 11:43:32 2007

This is an archived mail posted to the Subversion Dev mailing list.