4 ms·
> The cumulative effect of rebase followed by gc is to delete commits that have a branch pointing to them. That would be a strictly broken GC if it removes com
by davidcuddeback 9y ago
> The cumulative effect of rebase followed by gc is to delete commits that have a branch pointing to them.
That would be a strictly broken GC if it removes commits that are reachable from branch pointers. Please file a bug report with the git project if you've observed this happening, because it would be inconsistent with the git-gc(1) manpage, which says it only removes unreachable objects.