Bill Lear, Wed, Nov 14, 2007 01:11:30 +0100: > >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 "... > > Are you sure? > > % ls -l git-1.5.3.5.tar.bz2 > -rw-r--r-- 1 blear software 1351433 2007-10-31 15:04 git-1.5.3.5.tar.bz2 > % bunzip2 -c !$ | tar xf - > % cd git-1.5.3.5 > % grep -A 5 'void report' usage.c > static void report(const char *prefix, const char *err, va_list params) > { > fputs(prefix, stderr); > vfprintf(stderr, err, params); > fputs("\n", stderr); Ach, right. I just checked Junio's master. BTW, maybe you could check that as well? There were 64bit fixes lately, and had an impression you were using git compiled for 64bit (mmap2 return address from your first strace was shown 64bit). - 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