sometimes i wish i can make a commit "intent", like, a pre-commit message saying what im trying to do. i have their super weird experience where once i'm done with my commit, i flush all memory of what i'm doing and have to look at diffs to remember. you'd think i was making large commits, but nope. just me?
@[email protected] I think this is actually how jujutsu is designed to be used github.com/jj-vcs/jj (and it can be used in existing git repositories). This isn't a recommendation, I haven't tried it myself yet, but I found the suggested workflow interesting partly for the reason you state ("have I actually done what I meant to do? What did I mean to do?"), and partly for the next morning issue ("I know I was in the middle of something yesterday...")