I used to go back and edit my Mercurial to try and create a beautiful story. I could put two unrelated things in one transaction, or I could make several commits that were better understood as one commit, but in the end it seemed like a waste of time, and I overcame the slight difficulty that I had less perfect history.
Are you still doing this? Why is it worth you, why don't you do it more, have you ever done it or are you thinking about getting started?
If I contributed to the Linux kernel, it would obviously be worth my time, because otherwise Linus would refuse my patch, but IMO - one of the big mistakes of dvcs users is to imagine that their project is similar to the kernel Linux My projects usually have only a few developers.
source share