# HG changeset patch # User Arne Babenhauserheide # Date 1234047480 -3600 # Node ID e1520f56951cbabe3551dffcc2dde35023c4f089 # Parent 96aaca6dc032b0e7da7ddae1a9104d608d8b556e about: Added an 'extensible' section. Also did some polishing. diff -r 96aaca6dc032 -r e1520f56951c Main.txt --- a/Main.txt Sat Feb 07 23:25:37 2009 +0100 +++ b/Main.txt Sat Feb 07 23:58:00 2009 +0100 @@ -4,11 +4,11 @@ Mercurial is... --------------- -Mercurial is a free, distributed source control management tool. It offers you the power to handle projects of any size along with a very intuitive interface. +Mercurial is a free, distributed source control management tool. It offers you the power to efficiently handle projects of any size yet provides an easy, intuitive interface. -Every Mercurial clone is a full-fledged repository with complete history and revision tracking capabilities. It is independent of network access or a central server and committing, branching and merging are fast and cheap. +Every Mercurial clone is a full-fledged repository with complete history and revision tracking capabilities. It is independent of network access or a central server. Committing, branching and merging are fast and cheap. -Mercurial is used for version control of files, much like tools such as Git, Bazaar, Subversion and CVS. It is written in Python and available on many different platforms, including Microsoft Windows, Mac OS X, Linux, FreeBSD and OpenSolaris. +Mercurial is used for version control of files, much like tools such as [Git](http://git-scm.org), [Bazaar](http://bazaar-vcs.org), [Subversion](http://subversion.tigris.org/) and [CVS](http://www.nongnu.org/cvs/). It is written in Python and available on many different platforms, including Microsoft Windows, Mac OS X, Linux, FreeBSD and OpenSolaris. Projects using Mercurial diff -r 96aaca6dc032 -r e1520f56951c about.txt --- a/about.txt Sat Feb 07 23:25:37 2009 +0100 +++ b/about.txt Sat Feb 07 23:58:00 2009 +0100 @@ -1,9 +1,9 @@ Mercurial Distributed SCM -Mercurial is a distributed source control management tool. It aims to be a simple to use but powerful enough to handle large projects (Project using Mercurial). Mercurial is available on different platforms like Microsoft Windows, Mac OS X, Linux, FreeBSD, OpenSolaris and others. +Mercurial is a free, distributed source control management tool. It offers you the power to efficiently handle projects of any size while using an easy, intuitive interface. It is easy to use and hard to break, making it ideal for anyone working with versioned files. Distributed architecture -Traditional version control systems such as SVN are typical client-server architectures with a central point to store the revisions of a project. In contrast, Mercurial is truly distributed, giving each developer a local copy of the entire development history. +Traditional version control systems such as SVN are typical client-server architectures with a central point to store the revisions of a project. In contrast, Mercurial is truly distributed, giving each developer a local copy of the entire development history. This way it works independent of network access or a central server. Committing, branching and merging are fast and cheap. Fast 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. @@ -11,5 +11,11 @@ Platform independent Mercurial was written with platform independence in mind. Therefore most of Mercurial is written in Python, with a small part written in C for performance reasons. As a result, binary releases are available on all major platforms. +Extensible +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](http://www.selenic.com/mercurial/wiki/index.cgi/UsingExtensions) or by [writing your own](http://www.selenic.com/mercurial/wiki/index.cgi/WritingExtensions). 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. + Open Source -Mercurial is licensed under the terms of the GNU General Public License Version 2. +Mercurial is free software licensed under the terms of the GNU General Public License Version 2. + +Similar projects +Mercurial is used for version control of files. Similar projects include [Git](http://git-scm.org), [Bazaar](http://bazaar-vcs.org), [Subversion](http://subversion.tigris.org/) and [CVS](http://www.nongnu.org/cvs/).