First, I hope this doesn’t become a flamewar about version control, it’s just what I’ve found useful.
Sometimes I feel the need to be able to go back in time when doing small changes. I don’t want to set up an external repository, creating branches or anything like that: just plain file revision control.
Whenever I feel that need I do:
$ hg init $ hg add $ hg commit -m "Initial import"
And I’m ready to go
The only thing I have to care about is the .hgignore file, to skip logs, cache files and so on.
If I don’t need version control anymore, I just have to remove the .hg directory and everything is like it was before.
By the way, I’m working on my new personal site: stay tuned for more!



