Filed bug 362068 to highlight the problem with the five segments thing.
More generally, I think that you're right -- it does involve too much repetition. I avoid this by having my Bazaar locations.conf configured like this:
So that by default, all of my pushes from ~/src/project/branch go to lp:~jml/project/branch. Bazaar should definitely have a better solution to this use case though. Whether it's special syntax or better locations.conf management is an open question.
Filed bug 362068 to highlight the problem with the five segments thing.
More generally, I think that you're right -- it does involve too much repetition. I avoid this by having my Bazaar locations.conf configured like this:
[/home/jml/src] branch: policy = appendpath policy = appendpath
public_branch = lp:~jml
public_
push_location = lp:~jml
push_location:
So that by default, all of my pushes from ~/src/project/ branch go to lp:~jml/project/branch. Bazaar should definitely have a better solution to this use case though. Whether it's special syntax or better locations.conf management is an open question.