pushing over hpss ignores stacking policy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Again, I attempt to make myself precise with a transcript:
$ cd ~/tmp
$ rm -rf repro
$ mkdir repro
$ cd repro
$ bzr init-repo --development repo
$ bzr init --development repo/base
$ echo "default_
$ bzr init --development to-push
$ bzr push -d to-push repo/push1
Using default stacking branch /home/mwh/
Created new branch.
$ cat repo/push1/
stacked_on_location = /home/mwh/
$ bzr serve --allow-writes &
[1] 29280
$ sleep 1 # to let the server start up
listening on port: 4155
$ bzr push -d to-push bzr://localhost
Created new branch.
$ cat repo/push2/
$
Changed in bzr: | |
status: | New → In Progress |
This seems to be closer to the root cause:
mwh@grond:repro$ bzr serve & bzrdir. BzrDir. open('repo' ).get_config( ) config. BzrDirConfig object at 0xe14fd0> bzrdir. BzrDir. open('bzr: //localhost/ repo'). get_config( )
[1] 14679
listening on port: 4155
mwh@grond:repro$ python2.4
Python 2.4.5 (#2, Apr 21 2008, 11:22:42)
[GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import bzrlib.bzrdir
>>> bzrlib.
<bzrlib.
>>> bzrlib.
>>>