[RFC] disable parent-changing during pull
Robert Collins
robertc at robertcollins.net
Tue Sep 18 06:56:35 BST 2007
Currently knits have the ability to pick up previous unknown parents
from another knit during pull. This was done for ease migrating from
weaves that couldn't list ghosts. However it allows garbage to get into
the system more easily. This is not the case for the hpss streaming pull
- it doesn't examine already present nodes, nor for pack to pack pulls
for the same reason.
So I think its conceptually ok to stop doing cross-referencing and
double checking of existing revisions for knit to knit pulls, leaving an
option in place to reinstate that behaviour in case there are repos out
there that need it to pull - but I think with 'bzr reconcile' and
Aaron's patch which Andrew is tweaking, we won't have that situation.
Folk with a problem during pull can:
- take a full copy
- reconcile the copy
- pull from the copy
If this makes sense I'll whip up a patch asap.
-Rob
--
GPG key available at: <http://www.robertcollins.net/keys.txt>.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20070918/2a54843d/attachment.pgp
More information about the bazaar
mailing list