C. Michael Pilato wrote:
> Hyrum K. Wright wrote:
>> Well, after playing around with that, and running into a few deadends,
>> another thought occurred to me.  Instead of inventing a new syntax, why
>> don't we just set the peg revision equal to the provided revision if no
>> peg revision exists, and apply the normal resolution rules when a peg
>> revision is given?  This would maintain backward compatibility, without
>> having to introduce another syntax.
> 
> I considered that, too, but I thought the whole point was to get externals'
> syntax to match that of 'svn checkout'?  At least, that's always been a goal
> of *mine*.  By making 'URL -rN' mean one thing (URL@N -rN) for externals and
> another (URL@HEAD -rN) elsewhere, you've introduced a subtle bit of
> inconsistency that merely complicates things for users.
Good point, and that inconsistency would be a Bad Thing.  Scratch that
idea.  I've got the "-rN URL@M PATH" syntax finished, and I'll commit it
later today.
-Hyrum
Received on Thu Mar  8 18:15:43 2007