Some cents since I ran into a wall not understanding the error messages the other day, in particular (real names replaced):
bzr push lp:~pokemon/+bulbasaur
Working tree "/home/kalikiana/projects/bulbasaur/" has uncommitted changes (See bzr status). Uncommitted changes will not be pushed.
bzr: ERROR: Invalid url supplied to transport: "lp:~pokemon/+bulbasaur": No such project: %2Bbulbasaur
> bzr push lp:~pokemon/+dungeon/bulbasaur
Working tree "/home/kalikiana/projects/bulbasaur/" has uncommitted changes (See bzr status). Uncommitted changes will not be pushed.
bzr: ERROR: Access denied: »~pokemon/+dungeon/bulbasaur/«: : Project '+dungeon' does not exist.
After some explanations it turns out there's teams, groups and projects and teams can host code as projects can, and even if it may seem to be very clear, I didn't understand the error messages at all. The "invalid url" part was especially puzzling since I double-checked that the syntax is perfectly correct, except it shouldn't be used for a team.
It would help a lot if it gave better suggestions such as "there is a team, not a project, so maybe you wanted to push to +junk instead", which is what I was advised to do eventually.
Some cents since I ran into a wall not understanding the error messages the other day, in particular (real names replaced):
bzr push lp:~pokemon/+bulbasaur kalikiana/ projects/ bulbasaur/ " has uncommitted changes (See bzr status). Uncommitted changes will not be pushed. kalikiana/ projects/ bulbasaur/ " has uncommitted changes (See bzr status). Uncommitted changes will not be pushed. +dungeon/ bulbasaur/ «: : Project '+dungeon' does not exist.
Working tree "/home/
bzr: ERROR: Invalid url supplied to transport: "lp:~pokemon/+bulbasaur": No such project: %2Bbulbasaur
> bzr push lp:~pokemon/+dungeon/bulbasaur
Working tree "/home/
bzr: ERROR: Access denied: »~pokemon/
After some explanations it turns out there's teams, groups and projects and teams can host code as projects can, and even if it may seem to be very clear, I didn't understand the error messages at all. The "invalid url" part was especially puzzling since I double-checked that the syntax is perfectly correct, except it shouldn't be used for a team.
It would help a lot if it gave better suggestions such as "there is a team, not a project, so maybe you wanted to push to +junk instead", which is what I was advised to do eventually.