Malcolm Rowe writes:
> The "?" says that the outer tuple is allowed to end here, because an
> old client or server wouldn't know to send the new subtuple.  The new
> subtuple appears in square braces because, even in the new protocol,
> the lock-token is still optional (but if there's no lock-token to
> send, then an empty tuple must still be transmitted, so that future
> extensions to this command remain possible).  And if lock-token were
> mandatory in the new protocol, then the braces would be parentheses
> instead.
> ---
> 
> Specifically, I think the last sentence is probably wrong - if the item
> isn't optional, it should probably just be standalone, not enclosed
> in parentheses.
> 
Agreed.  Maybe optionality should not be discussed in this depth here, because
it is orthogonal to extensibility?
> (How common is 'braces' as a synonym for 'brackets' by the way?  It's not
> one I'd come across before).
> 
No idea, but I'd say that "braces" is confusing anyway.  Personally, I'd
prefer "brackets".
Thanks,
//Peter
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Mar 12 11:15:59 2007