-
@__justplaying @FreyaHolmer I've always said the problem with git is that there aren't enough hashes. but I think the multiple sets of hashes are what helps solve this problem- it allows you to have an anonymous identifier for a commit and also modify that commit freely
-
@__justplaying @FreyaHolmer which means you can make the changes and then shift those changes around into different logical commits as you like. but also there's a layer of immutable changesets underneath that for the thing to work. but which can largely be ignored.
-
@__justplaying @FreyaHolmer this also means you don't have a staging area any more - you just add the changes to a commit incrementally and reversibly