Re: Is there some script to find un-delta-able objects?
- From
Jeff King <peff@peff.net>
- Date
- Oct 5, 2018, 16:19 UTC
- Message-ID
- <20181005161943.GA8816@sigill.intra.peff.net>
- In-Reply-To
- <87d0soh3v8.fsf@evledraar.gmail.com>
On Fri, Oct 05, 2018 at 04:20:27PM +0200, Ævar Arnfjörð Bjarmason wrote:
Show 6 quoted lines
> I.e. something to generate the .gitattributes file using this format: > > https://git-scm.com/docs/gitattributes#_packing_objects > > Some stuff is obvious, like "*.gpg binary -delta", but I'm wondering if > there's some repo scanner utility to spew this out for a given repo.
I'm not sure what you mean by "un-delta-able" objects. Do you mean ones where we're not likely to find a delta? Or ones where Git will not try to look for a delta?
If the latter, I think the only rules are the "-delta" attribute and the object size. You should be able to use git-check-attr and "git-cat-file" to get that info.
If the former, I don't know how you would know. We can only report on what isn't a delta _yet_.
-Peff