[PACKS] Performance opportunities.

Aaron Bentley aaron.bentley at utoronto.ca
Fri Aug 31 00:58:33 BST 2007


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

Robert Collins wrote:
> Well its still layered on top of _iter_changes; but it does have the
> three-valued approach that John speculates about. I agree that
> _iter_changes need to change to reflect this too.

The only case where it is expensive to determine whether a file has
changed is when the stat value has changed, but the st_size has not.
Are you claiming that is a significant case?  Do you have data?

It's frustrating to see you guys talking about this over and over again,
when I specifically designed this API to be cheap in the vast majority
of cases.  No one has yet claimed that my evaluation was wrong.
Instead, you mostly claim that it always requires SHA1s, which is
patently not true.

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

iD8DBQFG11mp0F+nu1YWqI0RAtsAAJ462HReRpmZs8DRtxrcEqWF/LqSgQCffkCg
+NnJBy3AJ3b0J8LIH3Jtjxs=
=kJXT
-----END PGP SIGNATURE-----



More information about the bazaar mailing list