> Btw, another alternative to "git prune" is actually to do > > git repack -a -d > > and then just delete all unpacked objects. No, that's dangerous too. The index file is considered part of the root set for git-fsck-objects, but not for git-repack. Example script: $ git-init-db $ cat > hello.c #include <stdio.h> int main(void) { puts("Hello, world!"); return 0; } $ git-update-index --add hello.c $ git-repack -a -d Generating pack... Done counting 0 objects. Nothing new to pack. $ rm .git/objects/67/159ba959e0a0cd6157bf04d5dad66af59383c2 rm: remove write-protected regular file `.git/objects/67/159ba959e0a0cd6157bf04d5dad66af59383c2'? y $ git commit error: invalid object 67159ba959e0a0cd6157bf04d5dad66af59383c2 fatal: git-write-tree: error building trees - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Sun Jul 30 08:41:48 2006
This archive was generated by hypermail 2.1.8 : 2006-07-30 08:42:18 EST