Julia Evans on Nostr: been thinking about how a lot of things that I thought were always true in git have ...
been thinking about how a lot of things that I thought were always true in git have exceptions, like:
* git's reflogs are append-only, they just get pruned after 90 days (true, except for the stash)
* you can use the diffs from `git show` to reconstruct the contents of a commit (true, except for the diffs it gives you for merge commits)
are there other things that you thought were "always true" in git that turned out to have exceptions that surprised you?
* git's reflogs are append-only, they just get pruned after 90 days (true, except for the stash)
* you can use the diffs from `git show` to reconstruct the contents of a commit (true, except for the diffs it gives you for merge commits)
are there other things that you thought were "always true" in git that turned out to have exceptions that surprised you?