[MERGE] log multiple files and directories

John Arbash Meinel john at arbash-meinel.com
Fri Feb 6 16:03:14 GMT 2009


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

Ian Clatworthy wrote:
> John Arbash Meinel wrote:
> 
>> It is also possible that Ian did: "bzr send ../not-bzr.dev", and picked
>> a different branch to base his changes on.
> 
> I did. I also made sure the other branch was pushed somewhere public
> because I'm pretty sure BB would hate my patch otherwise.
> 
> Yet again, the merge
>> directive knows exactly what base it is applying to. The idea is that if
>> you "cd bzr.dev-copy; bzr merge ../this-patch" it should only apply the
>> changes listed, and not the rest of "not-bzr.dev".
> 
> I wonder if "bzr pull ../this.patch" would have found and pulled in
> all the changes from both branches (like I assumed merge would do)?

It does, but that certainly isn't something you want to do in your
"bzr.dev" mirror. :)

Which is why you can do:

bzr branch bzr.dev incoming_patch
cd incoming_patch
bzr pull --overwrite ../this.patch

And then you have a branch with the full history.

John
=:->

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

iEYEARECAAYFAkmMX0IACgkQJdeBCYSNAAPDngCgzt+JgqdXrxeW3d4N6oYs747F
cn4An11gJV2iDy971NWJhKIXQEr6lm3v
=zRIW
-----END PGP SIGNATURE-----



More information about the bazaar mailing list