push/pull has option --remember, but --no-remember does not work
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
If there is no default push location for branch then first push with explicit URL set push location. There is option --remember to override this setting. Unfortunately I have no way to say bzr that I don't want to store push location on first push. I've tried --no-remember, but it has no effect:
C:\Temp>bzr init a
Standalone tree (format: pack-0.92)
Location:
branch root: a
C:\Temp>bzr ci -m1 --unchanged a
Committing to: C:/Temp/a/
Committed revision 1.
C:\Temp>bzr get a b
Branched 1 revision(s).
C:\Temp>bzr ci -m2 --unchanged b
Committing to: C:/Temp/b/
Committed revision 2.
C:\Temp>bzr push -d b a --no-remember
All changes applied successfully.
Pushed up to revision 2.
C:\Temp>bzr info b
Standalone tree (format: pack-0.92)
Location:
branch root: b
Related branches:
push branch: a
parent branch: a
tags: | added: check-for-breezy |
The only workaround so far is to edit the conf file.
We need a better way 'bzr config unset var' ?