On Fri, 14 Aug 2015 13:16:47 +0200 hasufell wrote:
> On 08/14/2015 01:10 PM, Andrew Savchenko wrote:
> > On Fri, 14 Aug 2015 02:11:09 -0700 Daniel Campbell (zlg) wrote:
> >> I honestly don't see the point of this when `git log` or even `git
> >> diff` or standard `diff` will tell you if what's in your overlay
> >> differs from the source. With some bash magic it could even be
> >> automated. The point of that 'feature' is to see what, if anything,
> >> has changed between one's overlay and Gentoo's running tree. A diff
> >> would not only be able to tell you *if* anything changed, but also
> >> *what*, without adding around 5-7 extra bytes per ebuild. Sure, it's
> >> only bytes, but when multiplied against the number of ebuilds we have,
> >> it can make a few hundred KB difference. When expanded, that number
> >> multiplies. Is it worth adding this extra bloat to something that a
> >> standard utility can expose better than a hash?
> > 
> > Agree here. Also I don't like the idea of post-modifying content of
> > signed commits: files developers committed to the tree should be
> > the same users get. As a side effect this will simplify tree
> > consistency checks and forensics.
> > 
> 
> The files are already modified (e.g. Manifest) for rsync, so this
> arguments becomes a moot point.

No.

1. Modified ebuild != modified manifest.

2. The question is why manifests are modified for rsync. In git
manifests are thin (only distfiles are there), in rsync they also
contain checksums for ebuilds and files dir content. Do we really
need this? These manifests are not signed now, so of little use.

Best regards,
Andrew Savchenko

Attachment: pgpsdoKjzkOU2.pgp
Description: PGP signature

Reply via email to