Size: 4583
Comment:
|
Size: 1890
Comment: Link to UsingExtensions page
|
Deletions are marked like this. | Additions are marked like this. |
Line 11: | Line 11: |
== Please contribute! == | == Getting Started == |
Line 13: | Line 13: |
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]. | |
Line 15: | Line 14: |
== New to all this stuff? == * ["Download"] the latest source or check for '''Download BinaryPackages''' for your system |
* '''Download BinaryPackages''' for your system or ["Download"] the latest source |
Line 19: | Line 16: |
* UnixInstall describes how to install Mercurial under Linux, Mac``OS X, and Unix variants * WindowsInstall describes how to install Mercurial under Windows |
* UnderstandingMercurial and ["Tutorial"] for new users * A QuickStart for the impatient |
Line 23: | Line 20: |
* 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) * [:FAQ:Frequently Asked Questions] - FAQ * TipsAndTricks * [http://www.selenic.com/mercurial/hg.1.html hg(1)], [".hgignore"] and [http://www.selenic.com/mercurial/hgrc.5.html hgrc(5)] manpages and ["TranslatedManPages"] * XemacsAndEmacsUsers - Here is a .hgignore that users of XEmacs and Emacs will love * WorkingPractices describing several somewhat sane ways to use Mercurial * How to handle MultipleCommitters * CommunicatingChanges describes the various ways Mercurial can exchange changesets * PublishingRepositories and ServerInstall describes various ways to make your code visible to the world * NamedBranches gives an introduction to this recent feature |
* ManPages, [:FAQ:Frequently Asked Questions], and TipsAndTricks * [http://www.red-bean.com/~bos/hgbook.pdf Distributed Revision Control with Mercurial] - an unofficial manual * ["UsingExtensions"] - add optional features like mq, hgk, bisect, etc. * ["HOWTOs"] explain some useful ways of using Mercurial * [http://selenic.com/mercurial/bugs/ Bug Tracker] and MailingLists |
Line 36: | Line 26: |
== For refugees from CVS and other systems == | == For refugees from other SCMs == |
Line 38: | Line 28: |
* CvsConcepts - translations of ["CVS"] concepts into Mercurial terms * CvsCommands - equivalents of commands provided by ["CVS"] * ConvertingRepositories from other ["SCM"] formats to Mercurial * ["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 == Extensions == * UsingHgk - how to use the GUI repository browser * MqExtension - Mercurial Patch Queues * UsingBisect - how to use the bisect extension to find bugs * TransplantExtension - cherry-picks patches and rebases branches * ExtensionHowto - how to write Mercurial extensions See CategoryExtension for a more complete list. == 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. == How To == * HgSysTrac - Using hg and trac for Unix system configuration changes management. |
* CvsInfo - info for CVS users * RepositoryConversion from other SCM formats to Mercurial |
Line 76: | Line 33: |
* MailingLists: general list: [http://www.selenic.com/mailman/listinfo/mercurial/ subscriptions], [http://www.selenic.com/pipermail/mercurial/ archives], and [http://marc.theaimsgroup.com/?l=mercurial&w=2 archive search] developers list: [http://www.selenic.com/mailman/listinfo/mercurial-devel/ subscriptions], [http://www.selenic.com/pipermail/mercurial-devel/ archives] * [http://selenic.com/mercurial/bugs/ Mercurial bug tracker] |
* DeveloperInfo for Mercurial hackers |
Line 92: | Line 38: |
* Ideas for Google's SummerOfCode2006. | == 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]. |
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.
Getting Started
Download BinaryPackages for your system or ["Download"] the latest source
See WhatsNew and read the UpgradeNotes
UnderstandingMercurial and ["Tutorial"] for new users
A QuickStart for the impatient
Using Mercurial
ManPages, [:FAQ:Frequently Asked Questions], and TipsAndTricks
[http://www.red-bean.com/~bos/hgbook.pdf Distributed Revision Control with Mercurial] - an unofficial manual
["UsingExtensions"] - add optional features like mq, hgk, bisect, etc.
- ["HOWTOs"] explain some useful ways of using Mercurial
[http://selenic.com/mercurial/bugs/ Bug Tracker] and MailingLists
For refugees from other SCMs
CvsInfo - info for CVS users
RepositoryConversion from other SCM formats to Mercurial
Further information
DeveloperInfo for Mercurial hackers
- IRC channel: #mercurial on irc.freenode.net
OtherTools that work with Mercurial
A list of ["ProjectsUsingMercurial"] and links to their repositories.
- A list of ["Presentations"] and other related events.
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].