[MERGE] Initialize before transfer for BzrDir.clone() and sprout()

John Arbash Meinel john at arbash-meinel.com
Thu Jan 4 21:22:48 GMT 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Aaron Bentley wrote:
> Aaron Bentley has voted -0.
> Status is now: Semi-approved
> Comment:
> Instead of creating a blank branch, how about creating temp directories
> and moving them into place once they're properly initialized.  That
> seems simpler and very hard to break.
> 
> For details, see:
> http://bundlebuggy.aaronbentley.com/request/%3C458B19D2.3090704%40arbash-meinel.com%3E
> 

But that doesn't support resuming if you cancel in the middle.

It would be possible to not create a "Branch" at the beginning, and
instead create it on the second push (if you find a .bzr and a
.bzr/repository, just create the .bzr/branch and then do a regular push).

I guess the probably could also be seen that "bzr push" only supports
either "clone" or "fetch", and not the middle ground where something has
been created, but hasn't been completed.

John
=:->

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFnXAoJdeBCYSNAAMRApt3AKDZfm8GqnVwsEJdmJ1HkpPzMSZzrACcCVq+
I89haf1EIEb1kQz+xIACMv8=
=ZK2o
-----END PGP SIGNATURE-----



More information about the bazaar mailing list