[MERGE] Enable use of smart revision streaming between repos with compatible models.

Robert Collins robertc at robertcollins.net
Fri Jan 11 05:09:04 GMT 2008


On Fri, 2008-01-11 at 16:02 +1100, Andrew Bennetts wrote:
> This change relaxes the is_compatible check on InterRemoteToOther so that the
> smart method for transferring revision data will be used for fetches between
> model-compatible formats, not just between identical formats.
> 
> This also fixes one small bug revealed by this change, which is that the
> reader_callable returned from one place didn't quite satisfy the contract
> (that reader_callable(None) should return all the remaining bytes).
> 
> Finally, this also quietens the mutter that happens when the knit code notices
> and copes with a stream from another format.  Otherwise you get a .bzr.log with
> lots of usually uninteresting mutters.  At Robert's suggestion, that mutter now
> happens only if you pass -Dknit (a new debug flag).

bb:approve

incidentally the duplication around the -D list is getting quite high up
on my smell response test.

-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/20080111/d0d9ef9d/attachment.pgp 


More information about the bazaar mailing list