# HG changeset patch
# User Arne Babenhauserheide Tricks
" + f.read() + "
Mercurials implementation and data structures are designed to be fast. You can generate diffs between revisions, or jump back in time within seconds. Therefore Mercurial is perfectly suiteable for large projects such as OpenJDK or NetBeans.
+Mercurials implementation and data structures are designed to be fast. You can generate diffs between revisions, or jump back in time within seconds. Therefore Mercurial is perfectly suiteable for large projects such as OpenJDK (hg) or NetBeans (hg).
The functionality of Mercurial can be increased with extensions, either by activating the official ones which are shipped with Mercurial or downloading some (from the wiki or by writing your own). Extensions are written in Python and can change the workings of the basic commands, add new commands and access all the core functions of Mercurial.
+The functionality of Mercurial can be increased with extensions, either by activating the official ones which are shipped with Mercurial or downloading some from the wiki or by writing your own. Extensions are written in Python and can change the workings of the basic commands, add new commands and access all the core functions of Mercurial.
Mercurial is used for version control of files. Similar projects include git, Bazaar, Subversion and CVS. +
Mercurial is used for version control of files. Similar projects include Git and Bazaar. Version control systems without a distributed architecture include Subversion and CVS.