Desired Solution: I want magit to make a commit with a datetime set to the time that I "create" the commit, not the time that I start the commit "creation" flow.
So committing in magit in general follows these steps:
SStages all files.
c cInitiates a commit, then write the message in the "commit buffer".
C-c C-cto actually create the commit.
The thing that surprises me is that the datetime of the created commit is actually the datetime that I pressed
c c, NOT the time that I pressed
C-c C-c. I find this very annoying as I am trying to be better about writing more detailed commits (often spending a few minutes on them). The date of the commit does not reflect when I actually created the commit, it instead reflects when I started the commit.
Why do I care about being off by a few minutes? Because I am recording videos as I work and would like to slice them at the commit points. However, the commit points are all a few minutes before the actual commit was made in the video. This is kind of annoying.