[MERGE][#217701][1.4] Force get_revision_file to set delta=False, and teach KnitVersionedFile.insert_data_stream to convert line-deltas to fulltexts when necessary.
John Arbash Meinel
john at arbash-meinel.com
Fri Apr 25 15:47:09 BST 2008
-----BEGIN PGP SIGNED MESSAGE-----
Martin Pool wrote:
| On Fri, Apr 18, 2008 at 4:23 PM, Andrew Bennetts <andrew at canonical.com> wrote:
|> This short patch fixes <https://bugs.launchpad.net/bzr/+bug/217701>.
|> The problem appears to be that get_revision_file doesn't reliably return a
|> KnitVersionedFile with delta=False, even though the revisions.kndx/.knit is
|> meant to be non-delta. So this change:
| Just for completeness: this was merged, with it's tests, for 1.4rc2.
Can we *please* get this merged into bzr.dev? I just ran into this. It seems
that using a 'pack' locally, pushing to a knit repo, and then pulling back into
another pack repo == broken.
On the plus side, I can say from personal experience that bzr 1.4rc2 does indeed
do it correctly. (Or at least, whatever is in the bzr.1.4 branch)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
-----END PGP SIGNATURE-----
More information about the bazaar