[MERGE] Merge directives can now fetch prerequisites from the target branch

Aaron Bentley aaron.bentley at utoronto.ca
Mon Dec 10 15:32:10 GMT 2007


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

Hi all,

This patch allows merge directives to fetch missing prerequisites.  This
means that if the bundle depends on a revision that is not present in
the target repo, the advertised target branch is used.  Since the
advertised target (for bzr.dev, this is typically
http://bazaar-vcs.org/bzr/bzr.dev) is used to determine which revisions
to include in the bundle, it logically must contain all revisions not
present in the bundle.

This will provide a smoother experience when merging or pulling bundles,
and also means that Bundle Buggy won't error when it encounters bundles
intended for branches other than bzr.dev.  Since it uses EAFP, it will
not affect performance except when there are missing dependencies.

The only requirement is that the target_branch be accurate.  I think
most of us use local mirrors, and that is fine, but please set the
public_branch for your local mirror, so that Bazaar or BB can fetch from it.

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

iD8DBQFHXVv60F+nu1YWqI0RAv9zAJ9PH/Ox4+SrnC4puX2AvHMlefby1QCfT6iL
D0jIQ3eq8VpoEzoPHFi7EVs=
=wvmG
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bzr-mail-lBorbM.patch
Type: text/x-patch
Size: 7447 bytes
Desc: not available
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20071210/eb813494/attachment.bin 


More information about the bazaar mailing list