I disagree. JetBrains PyCharm has a similar "file history" feature that solves this very real and existing problem and has saved my ass more than once when accidentally overwriting changes before committing or fubar'ing a git reset.
If it's really so for some people, a case could be made that their problems can already be half-solved by changing the granularity of their commits: just commit more often.
I disagree. JetBrains PyCharm has a similar "file history" feature that solves this very real and existing problem and has saved my ass more than once when accidentally overwriting changes before committing or fubar'ing a git reset.
They say that "history between commits" matters.
If it's really so for some people, a case could be made that their problems can already be half-solved by changing the granularity of their commits: just commit more often.
VCs count as people unfortunately.