Mercurial



Mercurial is a cross-platform, distributed revision control tool for software developers. It is supported on MS Windows and Unix-like systems, such as FreeBSD, Mac OS X and Linux. Mercurial is a command line program and also has graphical user interface extensions. All of Mercurial's operations are invoked as arguments to its driver program hg, a reference to the chemical symbol of the element mercury.


 * wikipedia entry
 * mercurial client
 * bit bucket


 * an example I did this programming task, that was set for another class. I did it one evening, and put the changes in to mercurial. You can see how I wrote the program. How I added one feature at a time until it was done.