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

Re: Revision number syntax in merge notifications.

From: Ben Collins-Sussman <sussman_at_red-bean.com>
Date: 2007-06-05 21:02:28 CEST

On 6/5/07, Karl Fogel <kfogel@red-bean.com> wrote:

> But "revisions X-Y" should be trivially translatable to "rX-rY", just
> as "revision X" is trivially translatable to "rX".
>
> So why not use the hyphen syntax as above, as I originally suggested,
> instead of the colon syntax that would misleadingly imply the
> diff-range style?

I see the tension here.

On the one hand, we want commandline output to start using 'rX' syntax
instead of 'revision X'. Currently commands like 'svn update' end
with phrases like "Updated to revision 9", and we want to change them
to say "Updated to r9". The rX syntax is a uniform syntax we'd like
to see used everywhere.

On the other hand, we need to be extremely careful when saying
"Merging rX-rY", because it looks really similar to "rX:rY", which
means one thing on the commandline and something different during a
merge.

After some more bikeshed discussion in IRC, most of us seem
comfortable with this syntax:

  Merging rX through rY:

It keeps the 'rX' party line, but also prevents confusion with
commandline range arguments.

Any objections?

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Jun 5 21:02:36 2007

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.