thread names in urls (Re: Creating a branch other than master using bzr-git)

Robert Collins robertc at robertcollins.net
Mon Dec 1 06:29:08 GMT 2008


On Mon, 2008-12-01 at 17:14 +1100, Martin Pool wrote:
> 
> Anything that lives inside the url or filesystem namespace has the
> potential to clash with user-named objects.  (You can have a file
> whose relative path is spelled 'http://example.com'...)  I'm sure
> someone has committed a file somewhere called +foo but I think it's
> reasonably uncommon, and I believe '+' is not allowed on Windows.  We
> would need some kind of escape to handle them.  ':' and '@' are
> similar.

';' is the STD66 mechanism for giving parameters *to a url* (as opposed
to the request as a whole). Apache directory listings use this.

http://example.com/somebzr;thread=foo/README

or even, if we assume only one type of lookup in a branch is possible we
could settle on a particular name like 'branch' and use that for all
plugins.

FWIW, I think this looks nice.

-Rob
-- 
GPG key available at: <http://www.robertcollins.net/keys.txt>.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20081201/529f3501/attachment.pgp 


More information about the bazaar mailing list