[RFC] tags in log output

Goffredo Baroncelli kreijack at tiscalinet.it
Sat Apr 14 10:29:49 BST 2007


On Tuesday 10 April 2007, John Arbash Meinel wrote:
> Martin Pool wrote:
> ...
> 
> > There is no restriction on what is allowed but common sense suggests
> > not using spaces.  I think this syntax would be ok.
> > 
> 
> Between:
> 
> tag: two words
> tag: "two words"
> tag: foo "two words" baz
> tag: foo, two words, baz
> tag: "foo" "two words" "baz"


What about showing a tag per line as show below ?

tag: foo
tag: two words
tag: baz


I think that is the best from a parser point of view ( both in the python 
world but also in the bash script )

Goffredo

> 
> 
> I kind of prefer the commas to the quoted form. Though I guess you could
> put a comma in your tag name, and things would get confused.
> 
> Having it use quotes "when necessary" is okay, though it means that
> people parsing the strings need to take extra care.
> 
> Doing:
>   tags = tags.split(', ')
> 
> Is quite a bit easier than trying to figure out how to parse "foo".
> 
> Alternatively, we should just call the parameter:
> 
> tags: X Y Z
> tags: X
> 
> Since we are giving a list of tags, which may only have 1 entry. Versus
> 'tag:' which indicates that we are giving a single tag (and sometimes
> more than one).
> 
> So in summary, I would like the format to be:
> 
> tags: one
> tags: one, two
> tags: one, with space
> 
> And I don't have an answer for a tag with a comma... (especially a comma
> and a space....)
> 
> John
> =:->
> 
> 



-- 
gpg key@ keyserver.linux.it: Goffredo Baroncelli (ghigo) <kreijack at inwind.it>
Key fingerprint = CE3C 7E01 6782 30A3 5B87  87C0 BB86 505C 6B2A CFF9



More information about the bazaar mailing list