Bazaar (bzr) predefined locations

Posted by mkotechno on Stack Overflow See other posts from Stack Overflow or by mkotechno
Published on 2009-12-21T01:00:57Z Indexed on 2010/03/29 3:33 UTC
Read the original article Hit count: 594

Filed under:
|
|

Bazaar has a Launchpad pseudo-protocol (lp:) that able the user to operate in remote branchs without write full Launchpad location, I'm searching a way to create my own pseudo-protocols in a way like this (similar to GIT):

bzr remote my sftp://[email protected]/home/myuser/myrepo/
bzr push my:mybranch
bzr push my:otherbranch
bzr push my:anotherbranch

...instead of...

bzr push sftp://[email protected]/home/myuser/myrepo/mybranch
bzr push sftp://[email protected]/home/myuser/myrepo/otherbranch
bzr push sftp://[email protected]/home/myuser/myrepo/anotherbranch

...that is a pain in the ass.

I readed about bazaar.conf but it seems only able you to set a globals push locations for each branch/repo. Another way I saw is to use alias, but has the same problem, is very ugly when is needed to create new branches.

Is posible to do this without modify the BZR code? This should be obvious...

© Stack Overflow or respective owner

Related posts about bazaar

Related posts about version-control