Miklos Vajna <vmiklos@xxxxxxxxxxxxxx> writes: > The commits are probably due to reflogs, that's OK. But why do I have a > dangling blob after git gc? The interesting part is that as you can see > most of them is removed, but not all. > > Any ideas? :) from man git-gc: The optional configuration variable gc.pruneExpire controls how old the unreferenced loose objects have to be before they are pruned. The default is "2 weeks ago". Git can hardly know for sure whether a dangling object is actually a temporary object used by another instance of git or actually an unused object. Older versions of Git required you to explicitely say --prune to mean "OK, _I_ am sure, you can prune the objects", newer do it the safe way by removing only objects old enough. -- Matthieu -- 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