From: Junio C Hamano Date: Mon, 26 Sep 2005 20:19:00 GMT Subject: Re: rsync deprecated but promoted? Message-ID: <7v7jd3inuz.fsf@assigned-by-dhcp.cox.net> In-Reply-To: walt writes: >>> From git I got this: >>> $git-fsck-objects >>> missing commit 00d8bbd3c4bba72a6dfd48c2c0c9cbaa000f13c2 >>> broken link from tag 02b2acff8bafb6d73c6513469cdda0c6c18c4138 >>> to commit d5bc7eecbbb0b9f6122708bf5cd62f78ebdaafd8 >>> >> Your git tree is quote possibly corrupted. > > I recloned from http://kernel.org and I still get exactly the same fsck > errors for git, with or without the --full flag. That 00d8bbd3c4bba72a6dfd48c2c0c9cbaa000f13c2 is v0.99.7c commit. While I do not doubt your git repository is missing that object, it probably is a buggy clone method. Let me see if I can reproduce. $ git clone http://kernel.org/pub/scm/git/git.git/ git-clone (says a lot of "got" and "walk" here) $ cd git-clone $ git-cat-file -t 00d8bbd3c4bba72a6dfd48c2c0c9cbaa000f13c2 commit $ git-fsck-objects $ git-fsck-objects --full $ exit Nope. Things look OK from here.