How to Mercurial#
Mercurial is a free, distributed source control management tool. It’s is a great tool and if you are doing research (coding and/or writing papers), you should use a version control software! It seems to me that Mercurial is a good solution for researchers (in particular it is in my opinion simpler and nicer to learn and use than Git).
Mercurial couples very well with the programs TortoiseHG and Meld (if you can, just install them, especially Meld).
There are a lot of tutorials and documentations about Mercurial (for example the official Mercurial tutorial). In this page, I focus on what is needed to develop FluidDyn packages and projects hosted on Github or Gitlab.
Heptapod is a friendly fork of GitLab Community Edition supporting Mercurial.