backward diffs in knits?

Aaron Bentley aaron.bentley at utoronto.ca
Tue Apr 10 23:57:41 BST 2007


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

John Arbash Meinel wrote:
> I think that in the common case of files growing, backwards deltas are
> slightly smaller, and it optimizes for extracting the TIP revision,
> which helps for things like "bzr checkout", "bzr update", and "bzr diff".

Well, diff is already handled by using the basis tree, right?

> When I was discussing this stuff with Martin and Robert, I didn't think
> the idea was to actually store backwards deltas in Knits, but a
> different storage format.

It sounds like they're now considering storing backwards deltas in Knits.

> I don't know how much compression one could get. But at least the Xorg
> folks said that their packed history is approx the same size as a checkout.

Do they do in-tree builds?  That would skew the numbers a lot.

> Speaking of which, we might also consider using .7z as a storage format.

.7z has never struck me as a widely supported supported system, but if
there are high-quality implementations available, I guess that's okay.
Certainly, its other characteristics sound nice.

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

iD8DBQFGHBZl0F+nu1YWqI0RAsefAJ4rv5+vTd7P/PqsEFlujzDsWZi4fACfXLNr
w+ZYB5l01hnqtqRBEA8dRd4=
=Hq3l
-----END PGP SIGNATURE-----



More information about the bazaar mailing list