Remix.run Logo
tux3 a day ago

Git does forget, it has a gc mechanism specifically for forgetting.

GitHub can't use the native git gc, and apparently doesn't have their own fork-aware and weird-cross-repo-merge-aware gc, so they might just not have built a way to track which commits are dangling.

But that's not obvious at all.

lelandfe a day ago | parent | next [-]

How to make git an elephant: https://donatstudios.com/yagni-git-gc

SillyUsername a day ago | parent | prev [-]

Ah right, so forking the codebase, then deleting the original repo forces git to forget all copies. Gotcha thanks for the enlightenment.