Mecurial

1. install TortoiseHg
2. If you type hg in cmd, it's not working, make sure C:\Program Files\TortoiseHg in path.
2. use command
In C:\Users\hliu\mercurial.ini,
add something like

[ui]
username = hliu <haiboliu@dovetailsystems.com>

Otherwise, when you type hg commit, it will have an error

"abort: no username supplied (see "hg help config")"

3. create a repository at your local for your own use
go to top level of your coeds
hg init
hg add
hg commit

http://hginit.com/