marrying bundle and directive? (Re: [MERGE] Merge directive format 2, Bundle format 4)

Vincent Ladeuil v.ladeuil+lp at free.fr
Tue Jul 3 08:37:34 BST 2007


>>>>> "aaron" == Aaron Bentley <aaron.bentley at utoronto.ca> writes:

    aaron> Vincent Ladeuil wrote:
    >>>>>>> "aaron" == Aaron Bentley <aaron.bentley at utoronto.ca> writes:
    >> 
    >> <snip/>
    >> 
    aaron> bzr emit [SUBMIT_BRANCH] [PUBLIC_BRANCH]
    >> 
    >> My mental parser just blocks on two positional but optional parameters.
    >> 
    >> bzr emit [SUBMIT_BRANCH  [PUBLIC_BRANCH]]

    aaron> The way I wrote it is the way bzr writes it.  (See bzr
    aaron> help checkout, for example.)

I understand.

    aaron> I think it's important for you to be able to decode
    aaron> that.

I do. I just feel a bit disturbed each time ;-)


    aaron> Personally, I find the second form less pleasing,

I agree it's less pleasing, may be I wrote too many parsers that
blew up in my face on such ambiguities, but we use a scanner
(optparse) to analyze the options and I don't think it will be
easy to take that into account. Even if this second form
describes what we will really accept or not: 'bzr emit
PUBLIC_BRANCH' is illegal.

     Vincent



More information about the bazaar mailing list