From: Nasser Grainawi <nasser@codeaurora.org>
To: Michael J Gruber <git@drmicha.warpmail.net>
Cc: Git Mailing List <git@vger.kernel.org>
Subject: Re: git-pack-objects gitattributes?
Date: Tue, 20 Oct 2009 10:34:00 -0600 [thread overview]
Message-ID: <4ADDE678.4030001@codeaurora.org> (raw)
In-Reply-To: <4ADCBAC7.9010601@drmicha.warpmail.net>
Michael J Gruber wrote:
> Nasser Grainawi venit, vidit, dixit 19.10.2009 20:47:
>> Nasser Grainawi wrote:
>>> Hello,
>>>
>>> I'm trying to avoid doing delta compression on a number of large binary
>>> files. I got a suggestion to use $GIT_DIR/info/attributes and a line
>>> like this:
>>> *.bin -delta
>>>
>>> This doesn't seem to show a big improvement (and honestly I can't find
>>> where in the git-pack-objects source the value of this attribute is used).
>>>
>>> Could someone shed some light on this attribute and any other
>>> improvements I could make for efficiently serving up a repo over
>>> git-daemon with near-weekly revisions of 100MB+ files?
>>>
>>> Thanks,
>>> Nasser
>> ping? any help? anyone?
>
> Well, describing a reproducable test case would help... as well as
> telling us your git version.
1.6.5
>
> builtin-pack-objects.c certainly refers to the delta attribute, see
> no_try_delta() and its callers.
Oops, somehow missed that while looking at the code right above it. Thanks.
>
> Have you checked your attrs with git-check-attr? How do you measure the
> improvements you expect?
I did check, it returns 'unset' like one would expect.
I guess the big problem is that I don't have a good test case. I would have
expected a 'git repack -adf' to spend less time saying "Compressing objects",
but that doesn't seem to be happening...
Oh, wait, never mind.
I was missing some of the binaries I was trying to skip. Adding some more
exceptions to the attributes file dropped the "Compressing objects" time from
20 minutes (or more) to maybe 10 seconds.
Thanks Michael!
Nasser
prev parent reply other threads:[~2009-10-20 16:34 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-10-12 23:00 git-pack-objects gitattributes? Nasser Grainawi
2009-10-19 18:47 ` Nasser Grainawi
2009-10-19 19:15 ` Michael J Gruber
2009-10-20 16:34 ` Nasser Grainawi [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4ADDE678.4030001@codeaurora.org \
--to=nasser@codeaurora.org \
--cc=git@drmicha.warpmail.net \
--cc=git@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).