Differences between revisions 98 and 102 (spanning 4 versions)
Revision 98 as of 2006-12-10 20:02:03
Size: 4583
Editor: mpm
Comment:
Revision 102 as of 2006-12-10 21:58:20
Size: 3166
Editor: mpm
Comment:
Deletions are marked like this. Additions are marked like this.
Line 15: Line 15:
== New to all this stuff? == == Getting Started ==
Line 17: Line 17:
 * ["Download"] the latest source or check for '''Download BinaryPackages''' for your system
Line 19: Line 18:
 * UnixInstall describes how to install Mercurial under Linux, Mac``OS X, and Unix variants
 * WindowsInstall describes how to install Mercurial under Windows
 * '''Download BinaryPackages''' for your system or ["Download"] the latest source
 * UnixInstall and WindowsInstall for installing from source
 * A QuickStart for the impatient
 * ["Tutorial"] for new users (["FrenchTutorial"], ["SpanishTutorial"] , ["JapaneseTutorial"] and ["ChineseTutorial"] available)
 * [http://selenic.com/mercurial/bugs/ Mercurial bug tracker]
Line 23: Line 25:
 * A QuickStart for the impatient
 * A QuickStart2 for graduates of the above - read before your first commit!
 * ["Tutorial"] for new users (["FrenchTutorial"], ["SpanishTutorial"] , ["JapaneseTutorial"] and ["ChineseTutorial"] available)
Line 29: Line 28:
 * XemacsAndEmacsUsers - Here is a .hgignore that users of XEmacs and Emacs will love
Line 36: Line 34:
== For refugees from CVS and other systems == == For refugees from other SCMs ==
Line 38: Line 36:
 * CvsConcepts - translations of ["CVS"] concepts into Mercurial terms
 * CvsCommands - equivalents of commands provided by ["CVS"]
 * CvsInfo - info for CVS users
Line 41: Line 38:
 * ["Glossary"] of terms (useful if you're not used to distributed source management)
 * A ["Tag"] is slightly different in Mercurial than in other ["SCM"] systems
Line 53: Line 48:

== Information for contributors ==

 * Tips for ContributingChanges
 * The ToDo list and MissingFeatures
 * ["Design"] - Mercurial's data structures and how it uses them.
 * WhatGoesWhere - the project architecture
 * WireProtocol - the push/pull changegroup protocol
 * OptionNaming - the conventions used to name command-line options
 * DebuggingFeatures - how to poke around in Mercurial's internals
 * ["Theming"] - how to create new styles for Mercurial's web interface
 * WritingTests - how to add tests to the test suite
 * DeveloperRepos - where to find various public repositories of Mercurial work
 * The RoadMap and the InternationalizationPlan
 * NewFeatureDiscussions - A page of links to discussions about new features.
 * NewIdeas - Suggestions for features/extensions that would make someone happy
 * Mercurial UserSurvey.
Line 87: Line 65:
 * [http://selenic.com/mercurial/bugs/ Mercurial bug tracker]  * DeveloperInfo for Mercurial hackers
Line 92: Line 70:
 * Ideas for Google's SummerOfCode2006.

[http://www.selenic.com/mercurial/mercurial-logo.png]

Include(Mercurial/NewsItems)

Hg: the chemical symbol for mercury, from the Greek hydrargyrum.

mercurial: relating to or having characteristics (eloquence, shrewdness, swiftness, thievishness) attributed to the god Mercury.

Mercurial: a fast, lightweight Source Control Management system designed for efficient handling of very large distributed projects.

Please contribute!

Contributions are most welcome! Please create a user name for yourself by clicking "Login" in the upper right. Mercurial and all wiki content are available under the [http://www.gnu.org/copyleft/gpl.html GNU GPL].

Getting Started

Using Mercurial

For refugees from other SCMs

Extensions

How To

  • HgSysTrac - Using hg and trac for Unix system configuration changes management.

Further information

Mercurial (last edited 2024-08-26 23:53:13 by PaulBissex)