On Fri, Nov 09, 2007 at 02:41:05PM -0500, Yossi Leybovich wrote: > What I do notice is that this commit involve few files. most of the > file the commit generate the right next SHA1 > only for one file its generate broken SHA1 > > From the git show <commit> I can see that the file which end up > corrupted is actually being totaly remove from > > diff --git a/SymmK/St.c b/SymmK/St.c > index 308806c..4b9458b 100755 > --- a/SymmK/St.c > +++ b/SymmK/St.c > @@ -1,1535 +0,0 @@ > -MODULE_ALIAS(m_st); > - > -#include <errno.h> > -#include <string.h> > -#include <stdarg.h> > -#include <sys/types.h> > -#include <sys/time.h> > -#include "ib_global_init.h" > .... > ..... > .... > > > While I tried to delete the whole file and I did not get the right SHA1 > Is this soud familiar to some one ? > maybe its releated to issue with some kind of white character I cant see. Because the blob is corrupted, git show can't display the correct diff. You have to guess it by yourself ! The best you can do is look at the diff for this file between its previous version and the one just after the corrupted version. Mike - 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