# HG changeset patch # User Arne Babenhauserheide # Date 1234030607 -3600 # Node ID 63915af1417309d5051ac687fb0e57d459fc1e09 # Parent ee901315cf8536550e4f35b752eb7f56c3a23572 Main page: Added draft for Get Mercurial and Quick Start. Also did some reworking of Mercurial is... diff -r ee901315cf85 -r 63915af14173 Main.txt --- a/Main.txt Sat Feb 07 18:42:29 2009 +0100 +++ b/Main.txt Sat Feb 07 19:16:47 2009 +0100 @@ -4,9 +4,46 @@ Mercurial is... --------------- -Mercurial is a free, distributed source control management tool. It offers the power to handle large projects yet stays very easy to use. +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. Every Mercurial clone is a full-fledged repository with complete history and full revision tracking capabilities, so it is independent of network access or a central server. Committing, branching and merging are fast and cheap. Mercurial is available on many different platforms, including Microsoft Windows, Mac OS X, Linux, FreeBSD, OpenSolaris and others. + +Projects using Mercurial +------------------------ + + +Get Mercurial +------------- + +If you're using Windows, download TortoiseHG. ![TortoiseHG Logo]() + +GNU/Linux: Just [get it from your package manager](link to a simple guide for the different distros). + +MacOSX: Download (app). + + +Mercurial Quick start +--------------------- + +Cloning and Creating a Patch + +$ hg clone http://bitbucket.org/ArneBab/hello_world +$ cd hello_world +$ (edit files) +$ hg add (new files) +$ hg commit -m 'My changes' +$ hg export > patch.diff + +Creating and Commiting + +$ hg init (project-directory) +$ (add some files) +$ hg add +$ hg commit -m 'Initial commit' + +Footer +------ +