Bazaar tiene un pseudo protocolo Launchpad (lp :) que permite al usuario operar en sucursales remotas sin escribir la ubicación completa de Launchpad, estoy buscando una manera de crear mis propios pseudo protocolos en una así como esto (similar a TGI):Bazar (bzr) ubicaciones predefinidas
bzr remote my sftp://[email protected]/home/myuser/myrepo/
bzr push my:mybranch
bzr push my:otherbranch
bzr push my:anotherbranch
... en lugar de ...
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
... que es un dolor en el culo.
He leído acerca de bazaar.conf, pero parece que solo se pueden establecer ubicaciones de inserción globales para cada rama/repositorio. Otra forma que vi es usar alias, pero tiene el mismo problema, es muy feo cuando se necesita para crear nuevas ramas.
¿Es posible hacer esto sin modificar el código BZR? Esto debería ser obvio ...
funcionan muy bien gracias! pero esto debe ser instalado por defecto. No puedo votarte ... aún (nota el indirecto) – mkotechno