Mercurial Kick Start by aragost Trifork
This is a tutorial for Mercurial based on the principle of
learning-by-doing. The commands and the output you see are "real" in
the sense that the commands are executed when the HTML files are
built. This ensures that the output doesn't go stale when new versions
of Mercurial are released and also that it doesn't go out of sync when
one part of the tutorial is edited without updating another.
You need `Scons`_ to build the tutorial. Run::
to build the English version of the tutorial. Run::
to build all available languages. A cache with the results of the
shell tests will be built in the ``~/.shelltest`` directory. This can
be cleared as needed.
You will need these tools:
* Subversion bindings for Python
The correct versions of Mercurial, TortoiseHg, and hgsubversion is
distributed with the tutorial as subrepos in the ``deps/`` folder.
The Mercurial Kick Start can be distributed according to the terms of
the GNU General Public License version 2 or any later version.
.. _scons: http://www.scons.org/