...
> (As an aside: it's a bit weird that the commit builder appears to be two
> different kinds of objects in one; the delta-based builder and the
> whole-inventory-based builder; if configured in the latter mode then
> AIUI methods like record_delete are not available. Wouldn't two
> separate classes be clearer? They could still share much of the same
> code, of course, e.g. via a base class.)
Simply another class doesn't work very well because CommitBuilder is
specific to the Repository implementation.
I think we generally just want to get rid of the whole-inventory-builder
we just need to implement -x on a delta stream.
John
=:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
... -based builder; if configured in the latter mode then
> (As an aside: it's a bit weird that the commit builder appears to be two
> different kinds of objects in one; the delta-based builder and the
> whole-inventory
> AIUI methods like record_delete are not available. Wouldn't two
> separate classes be clearer? They could still share much of the same
> code, of course, e.g. via a base class.)
Simply another class doesn't work very well because CommitBuilder is
specific to the Repository implementation.
I think we generally just want to get rid of the whole-inventory -builder
we just need to implement -x on a delta stream.
John enigmail. mozdev. org/
=:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://
iEYEARECAAYFAk4 BBvkACgkQJdeBCY SNAANDTQCfRCcPx Ewh5A0yAGDAUenY p4EG LT03jHT2KmB6yMZ U5
cbgAoIkQ2YXTi0l
=zxxD
-----END PGP SIGNATURE-----