On Monday, 5 de September de 2011 17:06:42 Oswald Buddenhagen wrote: > > I understand why you can never update it (fetch into it), since the remote > > may conclude that it doesn't need to send some objects. > > because it might assume that objects which should be reachable from the > old heads need not be transferred?
Yes.
> changing this sounds like a simple protocol extension to me ...
Adding the extension might be trivial. Collecting the information to send and
making use of it might not be.
The fetcher side needs to scan the entire commit history and find which commits
are missing. Right now, it only needs to send the list of branch heads.
On the sender side, it needs to add that information to its tree scanning.
--
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
Software Architect - Intel Open Source Technology Center
PGP/GPG: 0x6EF45358; fingerprint:
E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Kde-scm-interest mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-scm-interest
