Pushing into shared repository without trees on SMB share is not using repository to store revisions

John Arbash Meinel john at arbash-meinel.com
Wed Nov 1 19:57:53 GMT 2006


Nicholas Allen wrote:
> It does not have a .bzr/repository. But the .bzr directory in the push
> location is very large. What I do notice is there is a checkout
> directory in the .bzr push location that none of the other branches
> have. Is that any help?
> 
> Nick

It *is* sharing history, it is just creating a working tree because of a
bug in 'push'.

https://launchpad.net/products/bzr/+bug/50582

For .bzr/, you probably have a .bzr/checkout/basis-inventory which I
would guess is fairly large.

Basically, when you use 'bzr push' if it is a local directory (and a
mounted network drive *looks* local). Then push always creates a working
tree.

It is a bug in the 'push' code.

It hasn't gotten enough attention because most of us use sftp to update
a remote branch, not mounting it locally.

There are ways to get rid of the working tree now that it was created,
but it isn't a simple command (yet).

John
=:->

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 254 bytes
Desc: OpenPGP digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20061101/1c6a268a/attachment.pgp 


More information about the bazaar mailing list