Re: git 1.5.3.5 error over NFS (pack data corruption)
From: Nicolas Pitre <hidden>
Date: 2016-06-15 22:43:50
On Wed, 14 Nov 2007, Alex Riesen wrote:
Bill Lear, Wed, Nov 14, 2007 00:56:45 +0100:quoted
On Tuesday, November 13, 2007 at 22:48:02 (+0100) Alex Riesen writes:quoted
...quoted
quoted
I extend the part you quoted. The file is opened here: ... This is strange. The current git should not produce anything like this (and does not, here). ...You are absolutely correct. My comrade ran this with 1.5.0.1 by mistake. He reran the strace with 1.5.3.5, and I have replaced the tarball on my server: http://www.zopyra.com/~rael/git/git-trace.tar.bz2Still looks like v1.5.0.1: write(2, "fatal: ", 7) = 7 write(2, "cannot pread pack file: No such "..., 49) = 49Well, I just grepped for the above string in git-1.5.3.5: % grep 'cannot pread pack file' *.c index-pack.c: die("cannot pread pack file: %s", strerror(errno));oh, you should be looking for usage.c, the function report (it is called by default die handler). The old code used to fputs("fatal:"), the new just vfprintf's everything, so the write should look like: write(2, "fatal: cannot pread pack file: No such "...
This is not included in 1.5.3.5 though. Nicolas