what would you call a git commit that can no longer be reached from any branch or reference (for example because you ran `git commit --amend` or `git rebase`), but that you can still get to from `git reflog`?

I've considered "orphan", "dangling", and "unreachable" but none of these seem right:
- orphan has another meaning in git
- dangling only refers to the "tip" commits
- "unreachable" means that you can't reach it at all

@b0rk Let’s borrow a page from physics and call them dark commits.

Of course that still implies unreachability. What about wayward nodes?

Aren’t unreferenced commits eventually garbage collected? If so: drowning commits.

Or simply: the commits your parents warned you about.

Follow

@mkb @b0rk The Hubble horizon would be a better analogy, I think: everything within it is theoretically reachable, but everything beyond it to the cosmic event horizon is forever out of reach, even though its light from long ago still had time to reach us.

Every commit in the repo's universe is intrahubble, but somehow y'all found an extrahubble commit.

Sign in to participate in the conversation
Computer Fairies

Computer Fairies is a Mastodon instance that aims to be as queer, friendly and furry as possible. We welcome all kinds of computer fairies!