Re: git packs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I applied the patch and these commands:

cd rmwHtmlOld
rm -fr .git
git init
git config core.compression 0
git add .

I then got the same error as before, "Bus error".  Rats!

Then I modified your script since I do not have seq or
your test-genrandom.  I substituted:

dd count=XX  if=/dev/random of=file_$i

where XX is adjusted to meet dd's requirements.  Also,
I found after searching for a while, that the following
works just like your seq command:

xyzzy="1 2 3 4"
for i in $xyzzy
do
...
done

Your script then ran flawlessly.

I looked through index-pack.c some more, but it is
very hard to figure it out without doing a lot of research
since there doesn't seem to be anything that describes
the layout of a pack.  The link towards the end of the user's
manual doesn't work for me.

The difference between your test and my data is that
instead of having a few large files, I have 11,500 files
of varying sizes.  On average though, the file size is
about 370k.

HTH

On Nov 10, 2007, at 11:35 PM, Nicolas Pitre wrote:

On Sat, 10 Nov 2007, bob wrote:

I will try a few things and see if I can get a script put together
that generates the inflate problem.  The data that I am
using is a backup of my original repository.  So, I can
play all that I want.  But it would be a lot easier if I
could just generate some files using dd or something.

Please see the patch I just posted to the list.  That should fix your
problem.  I even included a small script to create a repository
confirming the problem and allowing to test the fix.


Nicolas
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux