I guess professional programmers has this sort of thing already sorted out, but it happens all to often to reach the point where my new feature is working as it should (appears to be stable), and I keep working on yet another addition on the same branch. When I commit, I feel like I should have committed at least 2 or 3 times by now.
Happens too often so I setup up this plugin from 20 to 10 and see how it goes! But thanks, the idea is really handy.