@cleverthis @freemo I would heavily recommend looking into git-compatible tools like jujutsu that let you tinker first and commit later without all the mental overhead required to pre-plan your commits in advance. Sometimes as you go down the rabbit hole when fixing an issue or adding a feature, the easiest thing to do is finish and worry about organization afterwards and tools like jujutsu, (and pijul/DARCS) give you more flexibility than hit in this regards (and it’s easier to keep track of and keep a clean history IMO).
Its hard for me to see how that could work, but if the tool does what you say and does it well somehow that could be a game changer.
Sounds a lot like how people work in git already... but thats my naive brain.. going to look at this now and see if there is any value here.
Thanks for bringing it up, im sure ill have an opinion questions and comments soon.