<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-522194552139656994</atom:id><lastBuildDate>Thu, 19 Dec 2024 03:17:55 +0000</lastBuildDate><title>mercurial</title><description>prepare Mercurial As a first step, you should teach your Mercurial name. So you open the file ~ / .hgrc (or Mercurial.ini in your home directory for Windows) with a text editor and add the ui section (user interaction) with your user name: if You are systems that project members checked or validated changes in the source code, or by using command-line tools to upload files to the project of the "Downloads" tab. Password is: kt2qK3qV5PX4</description><link>http://mercurial-1.blogspot.com/</link><managingEditor>noreply@blogger.com (tchatchoua)</managingEditor><generator>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:summary>Mercurial is a distributed version control software available on most Unix and Windows systems. Available for Microsoft Windows operating systems, Mac OS X, and most Unix-like operating systems, Mercurial is written mostly in Python. It was created to be used via command lines. All commands start with "hg" in reference to the chemical symbol for mercury. Its main features are2, including its speed and ability to manage large projects; its use without requiring a server; </itunes:summary><itunes:subtitle>Mercurial is a distributed version control software available on most Unix and Windows systems. Available for Microsoft Windows operating systems, Mac OS X, and most Unix-like operating systems, Mercurial is written mostly in Python. It was created to be </itunes:subtitle><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><guid isPermaLink="false">tag:blogger.com,1999:blog-522194552139656994.post-1177884379574079663</guid><pubDate>Fri, 24 Sep 2021 09:07:00 +0000</pubDate><atom:updated>2021-09-24T02:11:13.233-07:00</atom:updated><title>Quick Start</title><description>&lt;p&gt;&lt;b&gt;&amp;nbsp;&lt;span face="&amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif" style="background-color: white; color: #111111; font-size: 15.6px;"&gt;Clone a project and create a patch&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;pre style="background-color: white; color: #111111; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, serif; font-size: 0.9em; margin-bottom: 0px; margin-top: 0px; overflow-x: visible; padding: 0px;"&gt;&lt;code&gt;&lt;b&gt;$ hg clone https://selenic.com/repo/hello
$ cd hello
$ (edit files)
$ hg add (new files)
$ hg commit -m 'My changes'
$ hg export tip &amp;gt; patch.diff

&lt;/b&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style="background-color: white; color: #111111; font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; margin: 0px 0px 1em; padding: 0px;"&gt;&lt;b&gt;Create a project and commit&lt;/b&gt;&lt;/p&gt;&lt;pre style="background-color: white; color: #111111; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, serif; font-size: 0.9em; margin-bottom: 0px; margin-top: 0px; overflow-x: visible; padding: 0px;"&gt;&lt;code&gt;&lt;b&gt;$ hg init (project-directory)
$ cd (project-directory)
$ (add some files)
$ hg add
$ hg commit -m 'Initial commit'
&lt;/b&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h2 style="background-color: white; color: #111111; font-family: Optimer, DejaVuSans, Helvetica, Arial, sans-serif; font-size: 1.8em; font-weight: normal; line-height: 1em; margin: 20px 0px 0.5em; padding: 0px;"&gt;Part 1: Using Mercurial&lt;/h2&gt;&lt;p style="background-color: white; color: #111111; font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; margin: 0px 0px 1em; padding: 0px;"&gt;Aside from the practical Quick Start above, there are only a few commands you need to start working.&lt;/p&gt;&lt;p style="background-color: white; color: #111111; font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; margin: 0px 0px 1em; padding: 0px;"&gt;Even if you stick to these basics, Mercurial is quite powerful. And they are very easy to use, once you see the model behind them: Each repository has the whole history, and history is not necessarily linear (part 2 explains that model in a bit more detail). All that history is stored in the ".hg" directory inside the top-level folder of your project.&lt;/p&gt;&lt;p style="background-color: white; color: #111111; font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; margin: 0px 0px 1em; padding: 0px;"&gt;A quick overview of the basic commands:&lt;/p&gt;&lt;ul style="background-color: white; color: #111111; font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; line-height: 1.5em; margin: 0px 0px 1em 2.2em; padding: 0px;"&gt;&lt;li style="margin: 0.3em 0px; padding: 0px;"&gt;hg init: create a new repository&lt;/li&gt;&lt;li style="margin: 0.3em 0px; padding: 0px;"&gt;hg commit: save your changes in the current repository&lt;/li&gt;&lt;li style="margin: 0.3em 0px; padding: 0px;"&gt;hg log: see all changes in your repository&lt;/li&gt;&lt;li style="margin: 0.3em 0px; padding: 0px;"&gt;hg pull: get all changes from another repository into the current one&lt;/li&gt;&lt;li style="margin: 0.3em 0px; padding: 0px;"&gt;hg push: get all changes from your repository into another one&lt;/li&gt;&lt;li style="margin: 0.3em 0px; padding: 0px;"&gt;hg serve: create an instant-webserver. People can see the history there and pull from it&lt;/li&gt;&lt;li style="margin: 0.3em 0px; padding: 0px;"&gt;hg merge: join different lines of history&lt;/li&gt;&lt;/ul&gt;&lt;p style="background-color: white; color: #111111; font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; margin: 0px 0px 1em; padding: 0px;"&gt;If you want to see a nice graph of the history, just do&amp;nbsp;&lt;hg&gt;hg serve&lt;/hg&gt;&amp;nbsp;in your repository and then direct your browser to&lt;/p&gt;&lt;pre style="background-color: white; color: #111111; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, serif; font-size: 0.9em; margin-bottom: 0px; margin-top: 0px; overflow-x: visible; padding: 0px;"&gt;&lt;code&gt;    http://127.0.0.1:8000

&lt;/code&gt;&lt;/pre&gt;&lt;p style="background-color: white; color: #111111; font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; margin: 0px 0px 1em; padding: 0px;"&gt;This also helps getting a feeling for what the commands do.&lt;/p&gt;&lt;p style="background-color: white; color: #111111; font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; margin: 0px 0px 1em; padding: 0px;"&gt;(you can also do a lot of finegrained stuff by using different command options. Just call "hg help &amp;lt;command&amp;gt;" to see them).&lt;/p&gt;&lt;p style="background-color: white; color: #111111; font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; margin: 0px 0px 1em; padding: 0px;"&gt;One step you'll likely want to do is setting your username in your Mercurial config file.&lt;/p&gt;&lt;p style="background-color: white; color: #111111; font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; margin: 0px 0px 1em; padding: 0px;"&gt;For this you can configure a proper name and email address in ~/.hgrc (or on a Windows system in %USERPROFILE%Mercurial.ini) by adding lines such as the following:&lt;/p&gt;&lt;pre style="background-color: white; color: #111111; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, serif; font-size: 0.9em; margin-bottom: 0px; margin-top: 0px; overflow-x: visible; padding: 0px;"&gt;&lt;code&gt;[ui]
&lt;i&gt;username = John Doe &amp;lt;john@example.com&amp;gt;
&lt;/i&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p style="background-color: white; color: #111111; font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; margin: 0px 0px 1em; padding: 0px;"&gt;I you want more than this quick overview, please have a look at our longer&amp;nbsp;&lt;a href="https://mercurial.selenic.com/guide" style="color: #00b5f1; overflow: hidden;"&gt;practical guide&lt;/a&gt;.&lt;/p&gt;&lt;h2 style="background-color: white; color: #111111; font-family: Optimer, DejaVuSans, Helvetica, Arial, sans-serif; font-size: 1.8em; font-weight: normal; line-height: 1em; margin: 20px 0px 0.5em; padding: 0px;"&gt;Part 2: Understanding Mercurial in 6 steps&lt;/h2&gt;&lt;p style="background-color: white; color: #111111; font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; margin: 0px 0px 1em; padding: 0px;"&gt;Now we'll look at some of the basic concepts of Mercurial to get a better understanding of its internals:&lt;/p&gt;&lt;ol class="undecorated_list" style="background-color: white; color: #111111; font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; margin: 0px; padding: 0px;"&gt;&lt;li style="background: none; list-style: outside decimal; margin: 0.3em 0px 1.7em; min-height: 0px; padding: 0px;"&gt;&lt;p style="margin: 0px 0px 1em; padding: 0px;"&gt;Like in Subversion, history consists of a number of commits. They're called changesets in Mercurial.&lt;/p&gt;&lt;/li&gt;&lt;li style="background: none; list-style: outside decimal; margin: 0.3em 0px 1.7em; min-height: 0px; padding: 0px;"&gt;&lt;p style="margin: 0px 0px 1em; padding: 0px;"&gt;Subversion requires a strict linear ordering of the commits and gives nice linear revision numbers to them. So revision N has only one child revision, N+1. This is simple, but it requires a central server to make sure that everybody agrees on the revision numbers.&lt;/p&gt;&lt;/li&gt;&lt;li style="background: none; list-style: outside decimal; margin: 0.3em 0px 1.7em; min-height: 0px; padding: 0px;"&gt;&lt;p style="margin: 0px 0px 1em; padding: 0px;"&gt;Mercurial generalizes this by letting each changeset have multiple children. If I work alone and make commits I'll make&amp;nbsp;&lt;img border="0" src="https://mercurial.selenic.com/images/quickstart-c1.png" style="border: none; vertical-align: middle;" /&gt;&lt;br /&gt;by making three commits.&lt;/p&gt;&lt;p style="margin: 0px 0px 1em; padding: 0px;"&gt;The commit C3 with no children is a "head". It is also the newest changeset in the repository -- called "tip". If I shared C1 with you and you started your work from that, your commits will build a repository like this:&amp;nbsp;&lt;img border="0" src="https://mercurial.selenic.com/images/quickstart-c2.png" style="border: none; vertical-align: middle;" /&gt;&lt;br /&gt;Here C3' is a head in your repository and I don't know anything about C2' and C3' yet.&lt;/p&gt;&lt;/li&gt;&lt;li style="background: none; list-style: outside decimal; margin: 0.3em 0px 1.7em; min-height: 0px; padding: 0px;"&gt;If I pull from you, or you push to me, the two repositories are compared. By default, all missing changesets are transferred. This is all there is to push/pull: compare two graphs of changesets and transfer the missing ones.&lt;p style="margin: 0px 0px 1em; padding: 0px;"&gt;After a pull from you my repository will look like this:&amp;nbsp;&lt;img border="0" src="https://mercurial.selenic.com/images/quickstart-pull.png" style="border: none; vertical-align: middle;" /&gt;&lt;br /&gt;Here C1 has two child changesets, and the repository has two heads since the development has diverged.&lt;/p&gt;&lt;p style="margin: 0px 0px 1em; padding: 0px;"&gt;The changeset C3' will be the new tip since it is the newest changeset in the repository. Note that tip is always a head, but a head need not be the tip.&lt;/p&gt;&lt;/li&gt;&lt;li style="background: none; list-style: outside decimal; margin: 0.3em 0px 1.7em; min-height: 0px; padding: 0px;"&gt;Having two heads suggest that someone should merge them -- otherwise the changes from one will never be combined with the changed made in the other head.&lt;p style="margin: 0px 0px 1em; padding: 0px;"&gt;When merging with 'hg merge' the task is to figure out the canonical way to combine the changesets. If the changes do not overlap this is usually trivial, otherwise you have to do a three-way merge. The merge must be committed and this creates a changeset which explains to the world how you think the two heads should be combined:&amp;nbsp;&lt;img border="0" src="https://mercurial.selenic.com/images/quickstart-merge.png" style="border: none; vertical-align: middle;" /&gt;&lt;br /&gt;Note that the merge changeset M has two parents.&lt;/p&gt;&lt;p style="margin: 0px 0px 1em; padding: 0px;"&gt;If you do not merge C3 and C3' and try to push, you get the 'new remote head' message and push aborts. It aborts since it is a little "impolite" to leave the job of merging to someone else -- he who created the two heads by pulling in some code should also normally do the merging.&lt;/p&gt;&lt;/li&gt;&lt;li style="background: none; list-style: outside decimal; margin: 0.3em 0px 1.7em; min-height: 0px; padding: 0px;"&gt;&lt;p style="margin: 0px 0px 1em; padding: 0px;"&gt;It helped my understanding a lot to think in terms of the changeset graph. Just remember that:&lt;/p&gt;&lt;ul style="line-height: 1.5em; margin: 0px 0px 0px 2.2em; padding: 0px;"&gt;&lt;li style="background: none; list-style: outside circle; margin: 0.3em 0px 1.7em; min-height: 0px; padding: 0px;"&gt;&lt;p style="margin: 0px 0px 1em; padding: 0px;"&gt;"hg commit" adds a new node. The parent changesets of the new node is given by "hg parents"&lt;/p&gt;&lt;/li&gt;&lt;li style="background: none; list-style: outside circle; margin: 0.3em 0px 1.7em; min-height: 0px; padding: 0px;"&gt;&lt;p style="margin: 0px 0px 1em; padding: 0px;"&gt;"hg push" and "hg pull" transfer nodes in the graph between two repositories.&lt;/p&gt;&lt;/li&gt;&lt;li style="background: none; list-style: outside circle; margin: 0.3em 0px 1.7em; min-height: 0px; padding: 0px;"&gt;&lt;p style="margin: 0px 0px 1em; padding: 0px;"&gt;"hg update" updates the working copy to reflect a given node in the history graph. This also changes the parent changeset of the next commit, see "hg parents".&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style="background-color: white; color: #111111; font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; margin: 0px 0px 1em; padding: 0px;"&gt;And if you want to quickly look up something, you can use one of the&amp;nbsp;&lt;a href="https://www.mercurial-scm.org/wiki/QuickReferenceCardsAndCheatSheets" style="color: #00b5f1; overflow: hidden;"&gt;Mercurial cheatsheets&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;http://feeds.feedburner.com/ServiceMercurial&lt;/div&gt;</description><link>http://mercurial-1.blogspot.com/2021/09/quick-start.html</link><author>noreply@blogger.com (tchatchoua)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-522194552139656994.post-5920799457037912378</guid><pubDate>Mon, 20 Sep 2021 12:43:00 +0000</pubDate><atom:updated>2021-09-20T05:44:28.784-07:00</atom:updated><title>Mercurial source control management</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLRsr8igLrV7b5Yny4gpDNJzUa0-frRLGTbLi1l2tNx601ZITtX2NmNVCTP5CAyN_dvmzoH3U0lAlwGx_NmjV8LGwEt9aB9q8G7lSOJX3Z-xm53CqHlpAjeMPbkhxFcfEU1Ejg78QG1z3X/s318/t%25C3%25A9l%25C3%25A9chargement.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="159" data-original-width="318" height="159" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLRsr8igLrV7b5Yny4gpDNJzUa0-frRLGTbLi1l2tNx601ZITtX2NmNVCTP5CAyN_dvmzoH3U0lAlwGx_NmjV8LGwEt9aB9q8G7lSOJX3Z-xm53CqHlpAjeMPbkhxFcfEU1Ejg78QG1z3X/w535-h159/t%25C3%25A9l%25C3%25A9chargement.png" width="535" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h1 style="background-color: white; color: #111111; font-family: Optimer, DejaVuSans, Helvetica, Arial, sans-serif; font-size: 3em; font-weight: normal; line-height: 1em; margin: 0px 0px 0.5em; padding: 0px;"&gt;Mercurial source control management&lt;/h1&gt;&lt;p style="background-color: white; color: #111111; font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; margin: 0px 0px 1em; padding: 0px;"&gt;&lt;strong&gt;Mercurial is a free, distributed source control management tool. It offers you the power to efficiently handle projects of any size while using an intuitive interface. It is easy to use and hard to break, making it ideal for anyone working with versioned files.&lt;/strong&gt;&lt;/p&gt;&lt;h2 style="background-color: white; color: #111111; font-family: Optimer, DejaVuSans, Helvetica, Arial, sans-serif; font-size: 1.8em; font-weight: normal; line-height: 1em; margin: 20px 0px 0.5em; padding: 0px;"&gt;Distributed architecture&lt;/h2&gt;&lt;p style="background-color: white; color: #111111; font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; margin: 0px 0px 1em; padding: 0px;"&gt;Traditional version control systems such as Subversion are typical client-server architectures with a central server 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.&lt;/p&gt;&lt;h2 style="background-color: white; color: #111111; font-family: Optimer, DejaVuSans, Helvetica, Arial, sans-serif; font-size: 1.8em; font-weight: normal; line-height: 1em; margin: 20px 0px 0.5em; padding: 0px;"&gt;Fast&lt;/h2&gt;&lt;p style="background-color: white; color: #111111; font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; margin: 0px 0px 1em; padding: 0px;"&gt;Mercurial's 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 suitable for large projects such as nginx (&lt;a href="http://hg.nginx.org/nginx/" style="color: #00b5f1; overflow: hidden;"&gt;hg&lt;/a&gt;) or NetBeans (&lt;a href="http://hg.netbeans.org/" style="color: #00b5f1; overflow: hidden;"&gt;hg&lt;/a&gt;).&lt;/p&gt;&lt;h2 style="background-color: white; color: #111111; font-family: Optimer, DejaVuSans, Helvetica, Arial, sans-serif; font-size: 1.8em; font-weight: normal; line-height: 1em; margin: 20px 0px 0.5em; padding: 0px;"&gt;Platform independent&lt;/h2&gt;&lt;p style="background-color: white; color: #111111; font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; margin: 0px 0px 1em; padding: 0px;"&gt;Mercurial was written with platform independence in mind. Therefore most of Mercurial is written in Python, with a small part in portable C for performance reasons. As a result, binary releases are available on all major platforms.&lt;/p&gt;&lt;h2 style="background-color: white; color: #111111; font-family: Optimer, DejaVuSans, Helvetica, Arial, sans-serif; font-size: 1.8em; font-weight: normal; line-height: 1em; margin: 20px 0px 0.5em; padding: 0px;"&gt;Extensible&lt;/h2&gt;&lt;p style="background-color: white; color: #111111; font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; margin: 0px 0px 1em; padding: 0px;"&gt;The functionality of Mercurial can be increased with extensions, either by activating the official ones which are shipped with Mercurial or downloading some&amp;nbsp;&lt;a href="https://www.mercurial-scm.org/wiki/UsingExtensions" style="color: #00b5f1; overflow: hidden;"&gt;from the wiki&lt;/a&gt;&amp;nbsp;or by&amp;nbsp;&lt;a href="https://www.mercurial-scm.org/wiki/WritingExtensions" style="color: #00b5f1; overflow: hidden;"&gt;writing your own&lt;/a&gt;. 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.&lt;/p&gt;&lt;h2 style="background-color: white; color: #111111; font-family: Optimer, DejaVuSans, Helvetica, Arial, sans-serif; font-size: 1.8em; font-weight: normal; line-height: 1em; margin: 20px 0px 0.5em; padding: 0px;"&gt;Easy to use&lt;/h2&gt;&lt;p style="background-color: white; color: #111111; font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; margin: 0px 0px 1em; padding: 0px;"&gt;Mercurial sports a consistent command set in which most subversion users feel right at home. Potentially dangerous actions are available via extensions you need to enable, so the basic interface is easy to use, easy to learn and hard to break. The&amp;nbsp;&lt;a href="https://mercurial.selenic.com/quickstart" style="color: #00b5f1; overflow: hidden;"&gt;Quick Start&lt;/a&gt;&amp;nbsp;should get you going in a just few minutes.&lt;/p&gt;&lt;h2 style="background-color: white; color: #111111; font-family: Optimer, DejaVuSans, Helvetica, Arial, sans-serif; font-size: 1.8em; font-weight: normal; line-height: 1em; margin: 20px 0px 0.5em; padding: 0px;"&gt;Open Source&lt;/h2&gt;&lt;p style="background-color: white; color: #111111; font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; margin: 0px 0px 1em; padding: 0px;"&gt;Mercurial is free software licensed under the terms of the&amp;nbsp;&lt;a href="http://www.gnu.org/licenses/gpl-2.0.txt" style="color: #00b5f1; overflow: hidden;"&gt;GNU General Public License Version 2&lt;/a&gt;&amp;nbsp;or any later version.&lt;/p&gt;&lt;h3 style="background-color: white; color: #111111; font-family: Optimer, DejaVuSans, Helvetica, Arial, sans-serif; font-size: 1.4em; font-weight: normal; line-height: 1em; margin: 0px 0px 0.5em; padding: 0px;"&gt;Similar projects&lt;/h3&gt;&lt;p style="background-color: white; color: #111111; font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; margin: 0px 0px 1em; padding: 0px;"&gt;Mercurial is used for version control of files. Similar projects include&amp;nbsp;&lt;a href="https://git-scm.com/" style="color: #00b5f1; overflow: hidden;"&gt;Git&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="https://bazaar.canonical.com/" style="color: #00b5f1; overflow: hidden;"&gt;Bazaar&lt;/a&gt;. Version control systems without a distributed architecture include&amp;nbsp;&lt;a href="https://subversion.apache.org/" style="color: #00b5f1; overflow: hidden;"&gt;Subversion&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="https://www.nongnu.org/cvs/" style="color: #00b5f1; overflow: hidden;"&gt;CVS&lt;/a&gt;.&lt;/p&gt;&lt;h3 style="background-color: white; color: #111111; font-family: Optimer, DejaVuSans, Helvetica, Arial, sans-serif; font-size: 1.4em; font-weight: normal; line-height: 1em; margin: 0px 0px 0.5em; padding: 0px;"&gt;The Website&lt;/h3&gt;&lt;p style="background-color: white; color: #111111; font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; margin: 0px 0px 1em; padding: 0px;"&gt;The&amp;nbsp;&lt;a href="https://mercurial.selenic.com/thepage" style="color: #00b5f1; overflow: hidden;"&gt;website&lt;/a&gt;&amp;nbsp;is a project of the Mercurial community. The&amp;nbsp;&lt;a href="https://www.mercurial-scm.org/repo/hg-website" style="color: #00b5f1; overflow: hidden;"&gt;source&lt;/a&gt;&amp;nbsp;is licensed under GPLv2 or later. Feel free to send us patches.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;http://feeds.feedburner.com/ServiceMercurial&lt;/div&gt;</description><link>http://mercurial-1.blogspot.com/2021/09/mercurial-source-control-management.html</link><author>noreply@blogger.com (tchatchoua)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLRsr8igLrV7b5Yny4gpDNJzUa0-frRLGTbLi1l2tNx601ZITtX2NmNVCTP5CAyN_dvmzoH3U0lAlwGx_NmjV8LGwEt9aB9q8G7lSOJX3Z-xm53CqHlpAjeMPbkhxFcfEU1Ejg78QG1z3X/s72-w535-h159-c/t%25C3%25A9l%25C3%25A9chargement.png" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-522194552139656994.post-1616848326865122063</guid><pubDate>Mon, 20 Sep 2021 11:38:00 +0000</pubDate><atom:updated>2021-09-20T05:42:11.867-07:00</atom:updated><title>Mercurial downloads</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC-90w_0ZGbbvW0JH9Rb3UXU2qteqaG0wqkzpMNjFGuu-8aqUtMCs9tMHWG9enbOJ41gga3Jc6JMS_nGGjXqbbcWDYEQsj_OWefShg8jJgBr1yoPEIIAQSZEKcr2hUL7xehhngD9E49EgV/s449/mecurial_logo.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="141" data-original-width="449" height="177" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC-90w_0ZGbbvW0JH9Rb3UXU2qteqaG0wqkzpMNjFGuu-8aqUtMCs9tMHWG9enbOJ41gga3Jc6JMS_nGGjXqbbcWDYEQsj_OWefShg8jJgBr1yoPEIIAQSZEKcr2hUL7xehhngD9E49EgV/w456-h177/mecurial_logo.png" width="456" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;div style="background-color: black; color: #539bcd; font-size: 13px; margin-bottom: 10px; margin-top: 10px; text-align: left;"&gt;&lt;span style="font-family: georgia;"&gt;best regards&lt;br /&gt;your SCM-Manager Support Team&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: black; color: #539bcd; font-size: 13px; margin-bottom: 10px; margin-top: 10px; text-align: left;"&gt;&lt;span style="font-family: georgia;"&gt;&amp;nbsp;Downloads" tab. Password is: kt2qK3qV5PX4&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" class="latest" style="background-color: white; border-spacing: 0px; color: #111111; font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 14.04px; margin: 0px 0px 1em; width: 100%px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;&lt;span style="font-weight: bolder;"&gt;Mercurial 5.9.1 Inno Setup installer - x64 Windows (Python 2) - does not require admin rights&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px; width: 5em;"&gt;&lt;a href="https://www.mercurial-scm.org/release/windows/Mercurial-5.9.1-x64-python2.exe" style="color: #00b5f1; overflow: hidden;"&gt;download&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;&lt;span style="font-weight: bolder;"&gt;Mercurial 5.9.1 Inno Setup installer - x64 Windows (Python 3) - does not require admin rights&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px; width: 5em;"&gt;&lt;a href="https://www.mercurial-scm.org/release/windows/Mercurial-5.9.1-x64.exe" style="color: #00b5f1; overflow: hidden;"&gt;download&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;&lt;span style="font-weight: bolder;"&gt;Mercurial 5.9.1 Inno Setup installer - x86 Windows (Python 2) - does not require admin rights&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px; width: 5em;"&gt;&lt;a href="https://www.mercurial-scm.org/release/windows/Mercurial-5.9.1-x86-python2.exe" style="color: #00b5f1; overflow: hidden;"&gt;download&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;&lt;span style="font-weight: bolder;"&gt;Mercurial 5.9.1 Inno Setup installer - x86 Windows (Python 3) - does not require admin rights&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px; width: 5em;"&gt;&lt;a href="https://www.mercurial-scm.org/release/windows/Mercurial-5.9.1-x86.exe" style="color: #00b5f1; overflow: hidden;"&gt;download&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;&lt;span style="font-weight: bolder;"&gt;Mercurial 5.9.1 MSI installer - x64 Windows (Python 2) - requires admin rights&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px; width: 5em;"&gt;&lt;a href="https://www.mercurial-scm.org/release/windows/mercurial-5.9.1-x64-python2.msi" style="color: #00b5f1; overflow: hidden;"&gt;download&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;&lt;span style="font-weight: bolder;"&gt;Mercurial 5.9.1 MSI installer - x64 Windows (Python 3) - requires admin rights&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px; width: 5em;"&gt;&lt;a href="https://www.mercurial-scm.org/release/windows/mercurial-5.9.1-x64.msi" style="color: #00b5f1; overflow: hidden;"&gt;download&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;&lt;span style="font-weight: bolder;"&gt;Mercurial 5.9.1 MSI installer - x86 Windows (Python 2) - requires admin rights&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px; width: 5em;"&gt;&lt;a href="https://www.mercurial-scm.org/release/windows/mercurial-5.9.1-x86-python2.msi" style="color: #00b5f1; overflow: hidden;"&gt;download&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;&lt;span style="font-weight: bolder;"&gt;Mercurial 5.9.1 MSI installer - x86 Windows (Python 3) - requires admin rights&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px; width: 5em;"&gt;&lt;a href="https://www.mercurial-scm.org/release/windows/mercurial-5.9.1-x86.msi" style="color: #00b5f1; overflow: hidden;"&gt;download&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;&lt;span style="font-weight: bolder;"&gt;Mercurial 5.9.1 source release&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px; width: 5em;"&gt;&lt;a href="https://www.mercurial-scm.org/release/mercurial-5.9.1.tar.gz" style="color: #00b5f1; overflow: hidden;"&gt;download&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;TortoiseHg 5.9.1 DMG - macOS 10.9.5+&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px; width: 5em;"&gt;&lt;a href="https://www.mercurial-scm.org/release/tortoisehg/macos/TortoiseHg-5.9.1-mac-x64-qt5.dmg" style="color: #00b5f1; overflow: hidden;"&gt;download&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;&lt;span style="font-weight: bolder;"&gt;TortoiseHg 5.9.1 MSI installer - x64 Windows&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px; width: 5em;"&gt;&lt;a href="https://www.mercurial-scm.org/release/tortoisehg/windows/tortoisehg-5.9.1-x64.msi" style="color: #00b5f1; overflow: hidden;"&gt;download&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;&lt;span style="font-weight: bolder;"&gt;TortoiseHg 5.9.1 MSI installer - x86 Windows&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px; width: 5em;"&gt;&lt;a href="https://www.mercurial-scm.org/release/tortoisehg/windows/tortoisehg-5.9.1-x86.msi" style="color: #00b5f1; overflow: hidden;"&gt;download&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;&lt;span style="font-weight: bolder;"&gt;TortoiseHg 5.9.1 Source Release&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;table border="0" cellpadding="0" cellspacing="0" class="latest" style="border-spacing: 0px; color: #111111; font-size: 14.04px; margin: 0px 0px 1em; width: 100%px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;Mercurial 5.9 for macOS 10.14+&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px; width: 5em;"&gt;&lt;a href="https://www.mercurial-scm.org/mac/binaries/Mercurial-5.9-macosx10.14.pkg" style="color: #00b5f1; overflow: hidden;"&gt;download&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br style="font-size: 15.6px;" /&gt;&lt;div style="font-size: 15.6px; margin: 0px; padding: 0px;"&gt;&lt;center id="more" style="color: #999999; font-size: smaller;"&gt;[more versions]&lt;/center&gt;&lt;/div&gt;&lt;br style="font-size: 15.6px;" /&gt;&lt;h5 style="font-size: 1em; margin: 0px 0px 0.5em; padding: 0px;"&gt;Development Repositories&lt;/h5&gt;&lt;dl style="font-family: Verdana, DejaVuSans, Helvetica, Arial, sans-serif; font-size: 0.8em; line-height: 1.4em; margin: 0px 30px; padding: 0px 0px 1em;"&gt;&lt;dt style="font-weight: bold; margin: 10px 0px 0px; padding: 0px;"&gt;Main&lt;/dt&gt;&lt;dd style="background-attachment: initial; background-clip: initial; background-color: initial; background-origin: initial; background-position: 10px 0.5em; background-repeat: no-repeat; background-size: initial; background: url(&amp;quot;../images/bullet.gif&amp;quot;) 10px 0.5em no-repeat; margin: 0px; padding: 0px 0px 0px 20px;"&gt;The main development repository of the Mercurial maintainer&amp;nbsp;&lt;a href="https://www.mercurial-scm.org/wiki/mpm" style="color: #00b5f1; overflow: hidden;"&gt;Matt Mackall&lt;/a&gt;&amp;nbsp;can be found at&amp;nbsp;&lt;a href="https://www.mercurial-scm.org/repo/hg" style="color: #00b5f1; overflow: hidden;"&gt;https://www.mercurial-scm.org/repo/hg&lt;/a&gt;.&lt;/dd&gt;&lt;dt style="font-weight: bold; margin: 10px 0px 0px; padding: 0px;"&gt;Committers&lt;/dt&gt;&lt;dd style="background-attachment: initial; background-clip: initial; background-color: initial; background-origin: initial; background-position: 10px 0.5em; background-repeat: no-repeat; background-size: initial; background: url(&amp;quot;../images/bullet.gif&amp;quot;) 10px 0.5em no-repeat; margin: 0px; padding: 0px 0px 0px 20px;"&gt;The development repository of the Mercurial core contributors can be found at&amp;nbsp;&lt;a href="https://www.mercurial-scm.org/repo/hg-committed/" style="color: #00b5f1; overflow: hidden;"&gt;https://www.mercurial-scm.org/repo/hg-committed/&lt;/a&gt;.&lt;/dd&gt;&lt;/dl&gt;&lt;p class="dl-note" style="font-family: Verdana, DejaVuSans, Helvetica, Arial, sans-serif; font-size: 0.8em; line-height: 1.4em; margin: 0px 30px; padding: 0px 0px 1em;"&gt;See&amp;nbsp;&lt;a href="https://www.mercurial-scm.org/wiki/DeveloperRepos" style="color: #00b5f1; overflow: hidden;"&gt;Developer Repositories&lt;/a&gt;&amp;nbsp;on the wiki for a full list.&lt;/p&gt;&lt;h5 style="font-size: 1em; margin: 0px 0px 0.5em; padding: 0px;"&gt;Requirements&lt;/h5&gt;&lt;dl style="font-family: Verdana, DejaVuSans, Helvetica, Arial, sans-serif; font-size: 0.8em; line-height: 1.4em; margin: 0px 30px; padding: 0px 0px 1em;"&gt;&lt;dt style="font-weight: bold; margin: 10px 0px 0px; padding: 0px;"&gt;Python&lt;/dt&gt;&lt;dd style="background-attachment: initial; background-clip: initial; background-color: initial; background-origin: initial; background-position: 10px 0.5em; background-repeat: no-repeat; background-size: initial; background: url(&amp;quot;../images/bullet.gif&amp;quot;) 10px 0.5em no-repeat; margin: 0px; padding: 0px 0px 0px 20px;"&gt;Mercurial uses&amp;nbsp;&lt;a href="https://www.python.org/" style="color: #00b5f1; overflow: hidden;"&gt;Python&lt;/a&gt;&amp;nbsp;(version&amp;nbsp;&lt;span style="font-weight: bolder;"&gt;2.7&lt;/span&gt;). Most ready-to-run Mercurial distributions include Python or use the Python that comes with your operating system.&lt;/dd&gt;&lt;/dl&gt;&lt;h5 style="font-size: 1em; margin: 0px 0px 0.5em; padding: 0px;"&gt;Older Releases&lt;/h5&gt;&lt;dl style="font-family: Verdana, DejaVuSans, Helvetica, Arial, sans-serif; font-size: 0.8em; line-height: 1.4em; margin: 0px 30px; padding: 0px 0px 1em;"&gt;&lt;dt style="font-weight: bold; margin: 10px 0px 0px; padding: 0px;"&gt;Python versions&lt;/dt&gt;&lt;dt style="font-weight: bold; margin: 10px 0px 0px; padding: 0px;"&gt;&lt;/dt&gt;&lt;dd style="background-attachment: initial; background-clip: initial; background-color: initial; background-origin: initial; background-position: 10px 0.5em; background-repeat: no-repeat; background-size: initial; background: url(&amp;quot;../images/bullet.gif&amp;quot;) 10px 0.5em no-repeat; margin: 0px; padding: 0px 0px 0px 20px;"&gt;For more information about version support, see&amp;nbsp;&lt;a href="https://www.mercurial-scm.org/wiki/SupportedPythonVersions" style="color: #00b5f1; overflow: hidden;"&gt;Supported Python Versions&lt;/a&gt;&amp;nbsp;on the wiki.&lt;/dd&gt;&lt;dt style="font-weight: bold; margin: 10px 0px 0px; padding: 0px;"&gt;Python 2.6&lt;/dt&gt;&lt;dd style="background-attachment: initial; background-clip: initial; background-color: initial; background-origin: initial; background-position: 10px 0.5em; background-repeat: no-repeat; background-size: initial; background: url(&amp;quot;../images/bullet.gif&amp;quot;) 10px 0.5em no-repeat; margin: 0px; padding: 0px 0px 0px 20px;"&gt;&lt;a href="https://mercurial.selenic.com/release/mercurial-4.2.3.tar.gz" style="color: #00b5f1; overflow: hidden;"&gt;Mercurial 4.2.3&lt;/a&gt;&amp;nbsp;is the last release to support Python 2.6. Use this if you need to run Mercurial on old platforms and you cannot update your Python installation.&lt;/dd&gt;&lt;dt style="font-weight: bold; margin: 10px 0px 0px; padding: 0px;"&gt;Python 2.5&lt;/dt&gt;&lt;dd style="background-attachment: initial; background-clip: initial; background-color: initial; background-origin: initial; background-position: 10px 0.5em; background-repeat: no-repeat; background-size: initial; background: url(&amp;quot;../images/bullet.gif&amp;quot;) 10px 0.5em no-repeat; margin: 0px; padding: 0px 0px 0px 20px;"&gt;&lt;a href="https://mercurial.selenic.com/release/mercurial-3.4.2.tar.gz" style="color: #00b5f1; overflow: hidden;"&gt;Mercurial 3.4.2&lt;/a&gt;&amp;nbsp;is the last release to support Python 2.5. Use this if you need to run Mercurial on very old platforms and you cannot update your Python installation.&lt;/dd&gt;&lt;dt style="font-weight: bold; margin: 10px 0px 0px; padding: 0px;"&gt;Python 2.4&lt;/dt&gt;&lt;dd style="background-attachment: initial; background-clip: initial; background-color: initial; background-origin: initial; background-position: 10px 0.5em; background-repeat: no-repeat; background-size: initial; background: url(&amp;quot;../images/bullet.gif&amp;quot;) 10px 0.5em no-repeat; margin: 0px; padding: 0px 0px 0px 20px;"&gt;&lt;a href="https://mercurial.selenic.com/release/mercurial-3.4.2.tar.gz" style="color: #00b5f1; overflow: hidden;"&gt;Mercurial 3.4.2&lt;/a&gt;&amp;nbsp;is the last release to support Python 2.4. Use this if you need to run Mercurial on very old platforms and you cannot update your Python installation.&lt;/dd&gt;&lt;dt style="font-weight: bold; margin: 10px 0px 0px; padding: 0px;"&gt;Python 2.3&lt;/dt&gt;&lt;dd style="background-attachment: initial; background-clip: initial; background-color: initial; background-origin: initial; background-position: 10px 0.5em; background-repeat: no-repeat; background-size: initial; background: url(&amp;quot;../images/bullet.gif&amp;quot;) 10px 0.5em no-repeat; margin: 0px; padding: 0px 0px 0px 20px;"&gt;&lt;a href="https://mercurial.selenic.com/release/mercurial-1.2.1.tar.gz" style="color: #00b5f1; overflow: hidden;"&gt;Mercurial 1.2.1&lt;/a&gt;&amp;nbsp;is the last release to support Python 2.3. Use this if you need to run Mercurial on very old platforms and you cannot update your Python installation.&lt;/dd&gt;&lt;dt style="font-weight: bold; margin: 10px 0px 0px; padding: 0px;"&gt;Older source releases&lt;/dt&gt;&lt;dd style="background-attachment: initial; background-clip: initial; background-color: initial; background-origin: initial; background-position: 10px 0.5em; background-repeat: no-repeat; background-size: initial; background: url(&amp;quot;../images/bullet.gif&amp;quot;) 10px 0.5em no-repeat; margin: 0px; padding: 0px 0px 0px 20px;"&gt;&lt;a href="https://mercurial.selenic.com/release/" style="color: #00b5f1; overflow: hidden;"&gt;All previous source releases&lt;/a&gt;&amp;nbsp;are available to download.&lt;/dd&gt;&lt;dd style="background-attachment: initial; background-clip: initial; background-color: initial; background-origin: initial; background-position: 10px 0.5em; background-repeat: no-repeat; background-size: initial; background: url(&amp;quot;../images/bullet.gif&amp;quot;) 10px 0.5em no-repeat; margin: 0px; padding: 0px 0px 0px 20px;"&gt;&lt;br /&gt;&lt;/dd&gt;&lt;dd style="background-attachment: initial; background-clip: initial; background-color: initial; background-origin: initial; background-position: 10px 0.5em; background-repeat: no-repeat; background-size: initial; background: url(&amp;quot;../images/bullet.gif&amp;quot;) 10px 0.5em no-repeat; margin: 0px; padding: 0px 0px 0px 20px;"&gt;&lt;br /&gt;&lt;/dd&gt;&lt;dd style="background-attachment: initial; background-clip: initial; background-color: initial; background-origin: initial; background-position: 10px 0.5em; background-repeat: no-repeat; background-size: initial; background: url(&amp;quot;../images/bullet.gif&amp;quot;) 10px 0.5em no-repeat; margin: 0px; padding: 0px 0px 0px 20px;"&gt;&lt;h3 style="font-family: Optimer, DejaVuSans, Helvetica, Arial, sans-serif; font-size: 1.4em; font-weight: normal; line-height: 1em; margin: 0px 0px 0.5em; padding: 0px;"&gt;Get started&lt;/h3&gt;&lt;p style="font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; margin: 0px 0px 1em; padding: 0px;"&gt;Mercurial is written in Python with platform independence in mind. As a result, Mercurial is available on&amp;nbsp;&lt;a href="http://www.microsoft.com/windows" style="color: #00b5f1; overflow: hidden;"&gt;Microsoft Windows&lt;/a&gt;,&amp;nbsp;&lt;a href="http://kernel.org/" style="color: #00b5f1; overflow: hidden;"&gt;GNU/Linux&lt;/a&gt;,&amp;nbsp;&lt;a href="http://www.apple.com/" style="color: #00b5f1; overflow: hidden;"&gt;Mac OS X&lt;/a&gt;,&amp;nbsp;&lt;a href="http://oracle.com/solaris" style="color: #00b5f1; overflow: hidden;"&gt;Solaris 11 Express&lt;/a&gt;&amp;nbsp;and others. You can either download a binary package for the system of your choice or build it from sources.&lt;/p&gt;&lt;p style="font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; margin: 0px 0px 1em; padding: 0px;"&gt;Windows users are likely to enjoy the&amp;nbsp;&lt;a href="http://tortoisehg.org/" style="color: #00b5f1; overflow: hidden;"&gt;TortoiseHg&lt;/a&gt;&amp;nbsp;GUI the most. It integrates Mercurial directly into your explorer.&lt;/p&gt;&lt;p style="font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; margin: 0px 0px 1em; padding: 0px;"&gt;Packages for common Linux, BSD and Solaris distributions can be installed from the system specific repositories:&lt;/p&gt;&lt;p style="font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; margin: 0px 0px 1em; padding: 0px;"&gt;(Ubuntu: If you need a more recent version than what is available through apt-get, you can&amp;nbsp;&lt;a href="https://launchpad.net/~mercurial-ppa/+archive/ubuntu/releases" style="color: #00b5f1; overflow: hidden;"&gt;try the PPA&lt;/a&gt;.)&lt;/p&gt;&lt;p style="font-family: &amp;quot;Helvetica Neue&amp;quot;, DejaVuSans, Helvetica, Verdana, Arial, sans-serif; font-size: 15.6px; margin: 0px 0px 1em; padding: 0px;"&gt;&lt;/p&gt;&lt;pre style="font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, serif; font-size: 0.9em; margin-bottom: 0px; margin-top: 0px; overflow-x: visible; padding: 0px;"&gt;# Debian/Ubuntu
$ apt-get install mercurial

# Fedora
$ dnf install mercurial

# Gentoo
$ emerge mercurial

# Mac OS (homebrew)
$ brew install mercurial

# FreeBSD
$ cd /usr/ports/devel/mercurial
$ make install

# Solaris 11 Express
$ pkg install SUNWmercurial
 &lt;/pre&gt;&lt;/dd&gt;&lt;dd style="background-attachment: initial; background-clip: initial; background-color: initial; background-origin: initial; background-position: 10px 0.5em; background-repeat: no-repeat; background-size: initial; background: url(&amp;quot;../images/bullet.gif&amp;quot;) 10px 0.5em no-repeat; margin: 0px; padding: 0px 0px 0px 20px;"&gt;&lt;br /&gt;&lt;/dd&gt;&lt;dd style="background-attachment: initial; background-clip: initial; background-color: initial; background-origin: initial; background-position: 10px 0.5em; background-repeat: no-repeat; background-size: initial; background: url(&amp;quot;../images/bullet.gif&amp;quot;) 10px 0.5em no-repeat; margin: 0px; padding: 0px 0px 0px 20px;"&gt;&lt;br /&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px;"&gt;&lt;/td&gt;&lt;td style="border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 6px 8px; width: 5em;"&gt;&lt;a href="https://www.mercurial-scm.org/release/tortoisehg/targz/tortoisehg-5.9.1.tar.gz" style="color: #00b5f1; overflow: hidden;"&gt;download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;http://feeds.feedburner.com/ServiceMercurial&lt;/div&gt;</description><link>http://mercurial-1.blogspot.com/2021/09/mercurial-downloads.html</link><author>noreply@blogger.com (tchatchoua)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC-90w_0ZGbbvW0JH9Rb3UXU2qteqaG0wqkzpMNjFGuu-8aqUtMCs9tMHWG9enbOJ41gga3Jc6JMS_nGGjXqbbcWDYEQsj_OWefShg8jJgBr1yoPEIIAQSZEKcr2hUL7xehhngD9E49EgV/s72-w456-h177-c/mecurial_logo.png" width="72"/><thr:total>0</thr:total><enclosure length="10052398" type="application/x-msdos-program" url="https://www.mercurial-scm.org/release/windows/Mercurial-5.9.1-x64-python2.exe"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>&amp;nbsp;best regards your SCM-Manager Support Team&amp;nbsp;&amp;nbsp;&amp;nbsp;Downloads" tab. Password is: kt2qK3qV5PX4 Mercurial 5.9.1 Inno Setup installer - x64 Windows (Python 2) - does not require admin rightsdownloadMercurial 5.9.1 Inno Setup installer - x64 Windows (Python 3) - does not require admin rightsdownloadMercurial 5.9.1 Inno Setup installer - x86 Windows (Python 2) - does not require admin rightsdownloadMercurial 5.9.1 Inno Setup installer - x86 Windows (Python 3) - does not require admin rightsdownloadMercurial 5.9.1 MSI installer - x64 Windows (Python 2) - requires admin rightsdownloadMercurial 5.9.1 MSI installer - x64 Windows (Python 3) - requires admin rightsdownloadMercurial 5.9.1 MSI installer - x86 Windows (Python 2) - requires admin rightsdownloadMercurial 5.9.1 MSI installer - x86 Windows (Python 3) - requires admin rightsdownloadMercurial 5.9.1 source releasedownloadTortoiseHg 5.9.1 DMG - macOS 10.9.5+downloadTortoiseHg 5.9.1 MSI installer - x64 WindowsdownloadTortoiseHg 5.9.1 MSI installer - x86 WindowsdownloadTortoiseHg 5.9.1 Source Release Mercurial 5.9 for macOS 10.14+download[more versions]Development RepositoriesMainThe main development repository of the Mercurial maintainer&amp;nbsp;Matt Mackall&amp;nbsp;can be found at&amp;nbsp;https://www.mercurial-scm.org/repo/hg.CommittersThe development repository of the Mercurial core contributors can be found at&amp;nbsp;https://www.mercurial-scm.org/repo/hg-committed/.See&amp;nbsp;Developer Repositories&amp;nbsp;on the wiki for a full list.RequirementsPythonMercurial uses&amp;nbsp;Python&amp;nbsp;(version&amp;nbsp;2.7). Most ready-to-run Mercurial distributions include Python or use the Python that comes with your operating system.Older ReleasesPython versionsFor more information about version support, see&amp;nbsp;Supported Python Versions&amp;nbsp;on the wiki.Python 2.6Mercurial 4.2.3&amp;nbsp;is the last release to support Python 2.6. Use this if you need to run Mercurial on old platforms and you cannot update your Python installation.Python 2.5Mercurial 3.4.2&amp;nbsp;is the last release to support Python 2.5. Use this if you need to run Mercurial on very old platforms and you cannot update your Python installation.Python 2.4Mercurial 3.4.2&amp;nbsp;is the last release to support Python 2.4. Use this if you need to run Mercurial on very old platforms and you cannot update your Python installation.Python 2.3Mercurial 1.2.1&amp;nbsp;is the last release to support Python 2.3. Use this if you need to run Mercurial on very old platforms and you cannot update your Python installation.Older source releasesAll previous source releases&amp;nbsp;are available to download. Get startedMercurial is written in Python with platform independence in mind. As a result, Mercurial is available on&amp;nbsp;Microsoft Windows,&amp;nbsp;GNU/Linux,&amp;nbsp;Mac OS X,&amp;nbsp;Solaris 11 Express&amp;nbsp;and others. You can either download a binary package for the system of your choice or build it from sources.Windows users are likely to enjoy the&amp;nbsp;TortoiseHg&amp;nbsp;GUI the most. It integrates Mercurial directly into your explorer.Packages for common Linux, BSD and Solaris distributions can be installed from the system specific repositories:(Ubuntu: If you need a more recent version than what is available through apt-get, you can&amp;nbsp;try the PPA.)# Debian/Ubuntu $ apt-get install mercurial # Fedora $ dnf install mercurial # Gentoo $ emerge mercurial # Mac OS (homebrew) $ brew install mercurial # FreeBSD $ cd /usr/ports/devel/mercurial $ make install # Solaris 11 Express $ pkg install SUNWmercurial download http://feeds.feedburner.com/ServiceMercurial</itunes:subtitle><itunes:author>noreply@blogger.com (tchatchoua)</itunes:author><itunes:summary>&amp;nbsp;best regards your SCM-Manager Support Team&amp;nbsp;&amp;nbsp;&amp;nbsp;Downloads" tab. Password is: kt2qK3qV5PX4 Mercurial 5.9.1 Inno Setup installer - x64 Windows (Python 2) - does not require admin rightsdownloadMercurial 5.9.1 Inno Setup installer - x64 Windows (Python 3) - does not require admin rightsdownloadMercurial 5.9.1 Inno Setup installer - x86 Windows (Python 2) - does not require admin rightsdownloadMercurial 5.9.1 Inno Setup installer - x86 Windows (Python 3) - does not require admin rightsdownloadMercurial 5.9.1 MSI installer - x64 Windows (Python 2) - requires admin rightsdownloadMercurial 5.9.1 MSI installer - x64 Windows (Python 3) - requires admin rightsdownloadMercurial 5.9.1 MSI installer - x86 Windows (Python 2) - requires admin rightsdownloadMercurial 5.9.1 MSI installer - x86 Windows (Python 3) - requires admin rightsdownloadMercurial 5.9.1 source releasedownloadTortoiseHg 5.9.1 DMG - macOS 10.9.5+downloadTortoiseHg 5.9.1 MSI installer - x64 WindowsdownloadTortoiseHg 5.9.1 MSI installer - x86 WindowsdownloadTortoiseHg 5.9.1 Source Release Mercurial 5.9 for macOS 10.14+download[more versions]Development RepositoriesMainThe main development repository of the Mercurial maintainer&amp;nbsp;Matt Mackall&amp;nbsp;can be found at&amp;nbsp;https://www.mercurial-scm.org/repo/hg.CommittersThe development repository of the Mercurial core contributors can be found at&amp;nbsp;https://www.mercurial-scm.org/repo/hg-committed/.See&amp;nbsp;Developer Repositories&amp;nbsp;on the wiki for a full list.RequirementsPythonMercurial uses&amp;nbsp;Python&amp;nbsp;(version&amp;nbsp;2.7). Most ready-to-run Mercurial distributions include Python or use the Python that comes with your operating system.Older ReleasesPython versionsFor more information about version support, see&amp;nbsp;Supported Python Versions&amp;nbsp;on the wiki.Python 2.6Mercurial 4.2.3&amp;nbsp;is the last release to support Python 2.6. Use this if you need to run Mercurial on old platforms and you cannot update your Python installation.Python 2.5Mercurial 3.4.2&amp;nbsp;is the last release to support Python 2.5. Use this if you need to run Mercurial on very old platforms and you cannot update your Python installation.Python 2.4Mercurial 3.4.2&amp;nbsp;is the last release to support Python 2.4. Use this if you need to run Mercurial on very old platforms and you cannot update your Python installation.Python 2.3Mercurial 1.2.1&amp;nbsp;is the last release to support Python 2.3. Use this if you need to run Mercurial on very old platforms and you cannot update your Python installation.Older source releasesAll previous source releases&amp;nbsp;are available to download. Get startedMercurial is written in Python with platform independence in mind. As a result, Mercurial is available on&amp;nbsp;Microsoft Windows,&amp;nbsp;GNU/Linux,&amp;nbsp;Mac OS X,&amp;nbsp;Solaris 11 Express&amp;nbsp;and others. You can either download a binary package for the system of your choice or build it from sources.Windows users are likely to enjoy the&amp;nbsp;TortoiseHg&amp;nbsp;GUI the most. It integrates Mercurial directly into your explorer.Packages for common Linux, BSD and Solaris distributions can be installed from the system specific repositories:(Ubuntu: If you need a more recent version than what is available through apt-get, you can&amp;nbsp;try the PPA.)# Debian/Ubuntu $ apt-get install mercurial # Fedora $ dnf install mercurial # Gentoo $ emerge mercurial # Mac OS (homebrew) $ brew install mercurial # FreeBSD $ cd /usr/ports/devel/mercurial $ make install # Solaris 11 Express $ pkg install SUNWmercurial download http://feeds.feedburner.com/ServiceMercurial</itunes:summary></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-522194552139656994.post-8321099875761667854</guid><pubDate>Wed, 28 Oct 2015 13:49:00 +0000</pubDate><atom:updated>2021-09-20T04:39:44.364-07:00</atom:updated><title> downloads and mercurial  version 3.7.1  windows  App</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"&gt;&lt;/script&gt;
&lt;!--mercurial-1_main_Blog1_1x1_as--&gt;
&lt;br /&gt;
&lt;ins class="adsbygoogle" data-ad-client="ca-pub-4348171683695472" data-ad-format="auto" data-ad-slot="9284530533" style="display: block;"&gt;&lt;/ins&gt;&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;br /&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfQ2__8gyNPKwspSNYX-1njjpqJWe3s7usg2SQUxC4pz1t5SU-VDMRIcGhif5zCgzT_kXA6Dt8z3M9cNHLTQjhoF7n0ZRqvqKCrorW6KBZWHNQBeIegB7WYNhggwPkNG6DwzAuGB2PmNS8/s318/t%25C3%25A9l%25C3%25A9chargement.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="159" data-original-width="318" height="197" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfQ2__8gyNPKwspSNYX-1njjpqJWe3s7usg2SQUxC4pz1t5SU-VDMRIcGhif5zCgzT_kXA6Dt8z3M9cNHLTQjhoF7n0ZRqvqKCrorW6KBZWHNQBeIegB7WYNhggwPkNG6DwzAuGB2PmNS8/w490-h197/t%25C3%25A9l%25C3%25A9chargement.png" width="490" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;h1&gt;
Mercurial downloads&lt;/h1&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;&lt;span face="Roboto, 'Helvetica Neue', sans-serif" style="background-color: white;"&gt;Application Android &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span face="Roboto, 'Helvetica Neue', sans-serif" style="background-color: white;"&gt;Application iOS&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;&lt;span face="Roboto, 'Helvetica Neue', sans-serif" style="background-color: white;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;script language="javascript"&gt;
        var versions = Downloader.versions();
        var more = Downloader.maxversions &amp;&amp;
                   versions.length &gt; Downloader.maxversions;

        // Show tables for Downloader.maxversions versions
        for (i in versions) {
            if (more &amp;&amp; i &gt;= Downloader.maxversions)
                break;
            // Need to localize this variable to closure it correctly
            var current = versions[i];
            document.write(Downloader.table(versions[i], function (o) {
                return o.version == current;
            }));
        }

        function exposeversions (node) {
            // Emit but do not render tables for remaining versions
            var html = ''
            for (i in versions) {
                if (i &lt; Downloader.maxversions)
                    continue;
                // Need to localize this variable to closure it correctly
                var current = versions[i];
                html += Downloader.table(versions[i], function (o) {
                    return o.version == current;
                });
            }
            node.innerHTML = html;
        }

        if (more) {
            document.write('\
    &lt;div onclick="exposeversions(this);"&gt;\
        &lt;center id="more"&gt;
[more versions]&lt;/center&gt;
\
    &lt;/div&gt;
\
    &lt;br/&gt;\
');
        }
    &lt;/script&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&lt;span face="&amp;quot;roboto&amp;quot; , &amp;quot;helvetica neue&amp;quot; , sans-serif" style="background-color: whitesmoke; line-height: 20px;"&gt;Code secret du client Web&lt;/span&gt;&amp;nbsp; &amp;nbsp;:&lt;/b&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; WHh8u_SaJXpwUPrXipBSPIjl&lt;br /&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="latest" style="width: 100%px;"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;&lt;th&gt;&lt;br /&gt;&lt;/th&gt;&lt;th&gt;&lt;br /&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="latest" style="width: 100%px;"&gt;&lt;thead&gt;&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Mercurial 3.7.1 for MacOS X 10.10&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://mercurial.selenic.com/mac/binaries/Mercurial-3.7.1-py2.7-macosx10.10.zip"&gt;download&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mercurial 3.7.1 for Python 2.7 on Windows x64 (source install)&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://mercurial.selenic.com/release/windows/mercurial-3.7.1.win-amd64-py2.7.msi"&gt;download&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mercurial 3.7.1 for Python 2.7 on Windows x86 (source install)&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://mercurial.selenic.com/release/windows/mercurial-3.7.1.win32-py2.7.msi"&gt;download&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mercurial 3.7.1 Inno Setup installer - x64 Windows - does not require admin rights&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="https://mercurial-scm.org/release/windows/Mercurial-3.7.1-x64.exe"&gt;download&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;em&gt;Mercurial 3.7.1 Inno Setup installer - x86 Windows - does not require admin rights&lt;/em&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="https://mercurial-scm.org/release/windows/Mercurial-3.7.1.exe"&gt;download&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mercurial 3.7.1 MSI installer - x64 Windows - requires admin rights&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://mercurial.selenic.com/release/windows/mercurial-3.7.1-x64.msi"&gt;download&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mercurial 3.7.1 MSI installer - x86 Windows - requires admin rights&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://mercurial.selenic.com/release/windows/mercurial-3.7.1-x86.msi"&gt;download&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TortoiseHg (including Mercurial) 3.7.1 - x64 Windows&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bitbucket.org/tortoisehg/files/downloads/tortoisehg-3.7.1-x64.msi"&gt;download&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TortoiseHg (including Mercurial) 3.7.1 - x86 Windows&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bitbucket.org/tortoisehg/files/downloads/tortoisehg-3.7.1-x86.msi"&gt;download&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div onclick="exposeversions(this);"&gt;
&lt;center id="more"&gt;
[more versions]&lt;/center&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;h5&gt;
Development Repositories&lt;/h5&gt;
&lt;dl&gt;
&lt;dt&gt;Main&lt;/dt&gt;
&lt;dd&gt;The main development repository of the Mercurial maintainer
          &lt;a href="https://www.mercurial-scm.org/wiki/mpm"&gt;Matt Mackall&lt;/a&gt;
          can be found at &lt;a href="https://selenic.com/hg"&gt;
          https://selenic.com/hg&lt;/a&gt;.&lt;/dd&gt;
&lt;dt&gt;Crew&lt;/dt&gt;
&lt;dd&gt;The development repository of the &lt;a href="https://www.mercurial-scm.org/wiki/CrewRepository"&gt;
          Mercurial Crew&lt;/a&gt;
          can be found at &lt;a href="http://hg.intevation.org/mercurial/crew"&gt;
          http://hg.intevation.org/mercurial/crew&lt;/a&gt;.&lt;/dd&gt;
    &lt;/dl&gt;
&lt;h5&gt;
Requirements&lt;/h5&gt;
&lt;dl&gt;
&lt;dt&gt;Python&lt;/dt&gt;
&lt;dd&gt;Mercurial uses &lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt;
          (versions &lt;em&gt;2.6&lt;/em&gt; through &lt;em&gt;2.7&lt;/em&gt;).  Most
          ready-to-run Mercurial distributions include Python or use
          the Python that comes with your operating system.  When
          building from source you should confirm that an appropriate
          Python version is available.&lt;/dd&gt;
    &lt;/dl&gt;
&lt;h5&gt;
Older Releases&lt;/h5&gt;
&lt;dl&gt;
&lt;dt&gt;Python versions&lt;/dt&gt;
&lt;dt&gt;
      &lt;/dt&gt;
&lt;dd&gt;For more information about version support, see
          &lt;a href="https://www.mercurial-scm.org/wiki/SupportedPythonVersions"&gt;Supported
          Python Versions&lt;/a&gt; on the wiki.&lt;/dd&gt;
&lt;dt&gt;Python 2.5&lt;/dt&gt;
&lt;dd&gt;&lt;a href="https://www.blogger.com/release/mercurial-3.4.2.tar.gz"&gt;Mercurial 3.4.2&lt;/a&gt;
          is the last release to support Python 2.5.  Use this if you
          need to run Mercurial on very old platforms and you cannot update
          your Python installation.&lt;/dd&gt;
&lt;dt&gt;Python 2.4&lt;/dt&gt;
&lt;dd&gt;&lt;a href="https://www.blogger.com/release/mercurial-3.4.2.tar.gz"&gt;Mercurial 3.4.2&lt;/a&gt;
          is the last release to support Python 2.4.  Use this if you
          need to run Mercurial on very old platforms and you cannot update
          your Python installation.&lt;/dd&gt;
&lt;dt&gt;Python 2.3&lt;/dt&gt;
&lt;dd&gt;&lt;a href="https://www.blogger.com/release/mercurial-1.2.1.tar.gz"&gt;Mercurial 1.2.1&lt;/a&gt;
          is the last release to support Python 2.3.  Use this if you
          need to run Mercurial on very old platforms and you cannot update
          your Python installation.&lt;/dd&gt;
&lt;dt&gt;Older source releases&lt;/dt&gt;
&lt;dd&gt;&lt;a href="https://www.blogger.com/release/"&gt;All previous source releases&lt;/a&gt; are available
          to download.&lt;/dd&gt;&lt;/dl&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&amp;nbsp;&lt;/div&gt;&lt;br /&gt;
&lt;div class="blogger-post-footer"&gt;http://feeds.feedburner.com/ServiceMercurial&lt;/div&gt;</description><link>http://mercurial-1.blogspot.com/2015/10/mercurial-downloads.html</link><author>noreply@blogger.com (tchatchoua)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfQ2__8gyNPKwspSNYX-1njjpqJWe3s7usg2SQUxC4pz1t5SU-VDMRIcGhif5zCgzT_kXA6Dt8z3M9cNHLTQjhoF7n0ZRqvqKCrorW6KBZWHNQBeIegB7WYNhggwPkNG6DwzAuGB2PmNS8/s72-w490-h197-c/t%25C3%25A9l%25C3%25A9chargement.png" width="72"/><thr:total>0</thr:total><enclosure length="10231332" type="application/x-msdos-program" url="https://mercurial-scm.org/release/windows/Mercurial-3.7.1-x64.exe"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>(adsbygoogle = window.adsbygoogle || []).push({}); Mercurial downloads Application Android &amp;nbsp; &amp;nbsp;Application iOS var versions = Downloader.versions(); var more = Downloader.maxversions &amp;&amp; versions.length Downloader.maxversions; // Show tables for Downloader.maxversions versions for (i in versions) { if (more &amp;&amp; i = Downloader.maxversions) break; // Need to localize this variable to closure it correctly var current = versions[i]; document.write(Downloader.table(versions[i], function (o) { return o.version == current; })); } function exposeversions (node) { // Emit but do not render tables for remaining versions var html = '' for (i in versions) { if (i \ [more versions] \ \ \ '); } &amp;nbsp;&amp;nbsp;Code secret du client Web&amp;nbsp; &amp;nbsp;: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; WHh8u_SaJXpwUPrXipBSPIjl Mercurial 3.7.1 for MacOS X 10.10download Mercurial 3.7.1 for Python 2.7 on Windows x64 (source install)download Mercurial 3.7.1 for Python 2.7 on Windows x86 (source install)download Mercurial 3.7.1 Inno Setup installer - x64 Windows - does not require admin rightsdownload Mercurial 3.7.1 Inno Setup installer - x86 Windows - does not require admin rightsdownload Mercurial 3.7.1 MSI installer - x64 Windows - requires admin rightsdownload Mercurial 3.7.1 MSI installer - x86 Windows - requires admin rightsdownload TortoiseHg (including Mercurial) 3.7.1 - x64 Windowsdownload TortoiseHg (including Mercurial) 3.7.1 - x86 Windowsdownload [more versions] Development Repositories Main The main development repository of the Mercurial maintainer Matt Mackall can be found at https://selenic.com/hg. Crew The development repository of the Mercurial Crew can be found at http://hg.intevation.org/mercurial/crew. Requirements Python Mercurial uses Python (versions 2.6 through 2.7). Most ready-to-run Mercurial distributions include Python or use the Python that comes with your operating system. When building from source you should confirm that an appropriate Python version is available. Older Releases Python versions For more information about version support, see Supported Python Versions on the wiki. Python 2.5 Mercurial 3.4.2 is the last release to support Python 2.5. Use this if you need to run Mercurial on very old platforms and you cannot update your Python installation. Python 2.4 Mercurial 3.4.2 is the last release to support Python 2.4. Use this if you need to run Mercurial on very old platforms and you cannot update your Python installation. Python 2.3 Mercurial 1.2.1 is the last release to support Python 2.3. Use this if you need to run Mercurial on very old platforms and you cannot update your Python installation. Older source releases All previous source releases are available to download. &amp;nbsp; http://feeds.feedburner.com/ServiceMercurial</itunes:subtitle><itunes:author>noreply@blogger.com (tchatchoua)</itunes:author><itunes:summary>(adsbygoogle = window.adsbygoogle || []).push({}); Mercurial downloads Application Android &amp;nbsp; &amp;nbsp;Application iOS var versions = Downloader.versions(); var more = Downloader.maxversions &amp;&amp; versions.length Downloader.maxversions; // Show tables for Downloader.maxversions versions for (i in versions) { if (more &amp;&amp; i = Downloader.maxversions) break; // Need to localize this variable to closure it correctly var current = versions[i]; document.write(Downloader.table(versions[i], function (o) { return o.version == current; })); } function exposeversions (node) { // Emit but do not render tables for remaining versions var html = '' for (i in versions) { if (i \ [more versions] \ \ \ '); } &amp;nbsp;&amp;nbsp;Code secret du client Web&amp;nbsp; &amp;nbsp;: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; WHh8u_SaJXpwUPrXipBSPIjl Mercurial 3.7.1 for MacOS X 10.10download Mercurial 3.7.1 for Python 2.7 on Windows x64 (source install)download Mercurial 3.7.1 for Python 2.7 on Windows x86 (source install)download Mercurial 3.7.1 Inno Setup installer - x64 Windows - does not require admin rightsdownload Mercurial 3.7.1 Inno Setup installer - x86 Windows - does not require admin rightsdownload Mercurial 3.7.1 MSI installer - x64 Windows - requires admin rightsdownload Mercurial 3.7.1 MSI installer - x86 Windows - requires admin rightsdownload TortoiseHg (including Mercurial) 3.7.1 - x64 Windowsdownload TortoiseHg (including Mercurial) 3.7.1 - x86 Windowsdownload [more versions] Development Repositories Main The main development repository of the Mercurial maintainer Matt Mackall can be found at https://selenic.com/hg. Crew The development repository of the Mercurial Crew can be found at http://hg.intevation.org/mercurial/crew. Requirements Python Mercurial uses Python (versions 2.6 through 2.7). Most ready-to-run Mercurial distributions include Python or use the Python that comes with your operating system. When building from source you should confirm that an appropriate Python version is available. Older Releases Python versions For more information about version support, see Supported Python Versions on the wiki. Python 2.5 Mercurial 3.4.2 is the last release to support Python 2.5. Use this if you need to run Mercurial on very old platforms and you cannot update your Python installation. Python 2.4 Mercurial 3.4.2 is the last release to support Python 2.4. Use this if you need to run Mercurial on very old platforms and you cannot update your Python installation. Python 2.3 Mercurial 1.2.1 is the last release to support Python 2.3. Use this if you need to run Mercurial on very old platforms and you cannot update your Python installation. Older source releases All previous source releases are available to download. &amp;nbsp; http://feeds.feedburner.com/ServiceMercurial</itunes:summary></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-522194552139656994.post-1844800649821439315</guid><pubDate>Wed, 02 Sep 2015 13:34:00 +0000</pubDate><atom:updated>2016-06-09T06:47:13.532-07:00</atom:updated><title>With Mercurial you can use a multitude of different workflows</title><description>&lt;script&gt;
  window.fbAsyncInit = function() {
    FB.init({
      appId      : '1326781454017810',
      xfbml      : true,
      version    : 'v2.6'
    });
  };

  (function(d, s, id){
     var js, fjs = d.getElementsByTagName(s)[0];
     if (d.getElementById(id)) {return;}
     js = d.createElement(s); js.id = id;
     js.src = "//connect.facebook.net/en_US/sdk.js";
     fjs.parentNode.insertBefore(js, fjs);
   }(document, 'script', 'facebook-jssdk'));
&lt;/script&gt;





&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;iframe src="https://docs.google.com/document/d/1DTaG_XtSpQWbXIT_7piWGg6an6NqO1ZqV7gH7xpA7xc/pub?embedded=true"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="maia-meta ng-binding" style="background-color: white; color: #666666; font-family: arial, sans-serif; font-size: 11px; line-height: 1.8; margin-bottom: 10px; margin-top: 10px;"&gt;
Learning Mercurial in Workflows&lt;/div&gt;
&lt;div style="margin-bottom: 10px; margin-top: 10px;"&gt;
With Mercurial you can use a multitude of different workflows. This page shows some of them, including their use cases. It is intended to make it easy for beginners of version tracking to get going instantly and learn completely incrementally. It doesn't explain the concepts used, because there are already many other great resources doing that.&lt;/div&gt;
&lt;div style="margin-bottom: 10px; margin-top: 10px;"&gt;
Alternatives to this guide and further reading:&lt;/div&gt;
&lt;div style="margin-bottom: 10px; margin-top: 10px;"&gt;
Tutorial - a more exhaustive tutorial. Mercurial: The Definitive Guide - a very detailed description of Mercurial including behind the scenes, an indepth article on the design of Mercurial. Understanding Mercurial - the concepts behind Mercurial. Note:&lt;/div&gt;
&lt;div style="margin-bottom: 10px; margin-top: 10px;"&gt;
This guide doesn't require any prior knowledge of version control systems (though subversion users will likely feel at home quite quickly). Basic command line abilities are helpful, because we'll use the command line client. Basic workflows We go from simple to more complex workflows. Those further down build on previous workflows.&lt;/div&gt;
&lt;div style="margin-bottom: 10px; margin-top: 10px;"&gt;
Log keeping&lt;/div&gt;
&lt;div style="margin-bottom: 10px; margin-top: 10px;"&gt;
Use Case The first workflow is also the easiest one: You want to use Mercurial to be able to look back when you did which changes.&lt;/div&gt;
&lt;div style="margin-bottom: 10px; margin-top: 10px;"&gt;
This workflow only requires an installed Mercurial and write access to some file storage (you almost definitely have that :) ). It shows the basic techniques for more complex workflows.&lt;/div&gt;
&lt;div style="margin-bottom: 10px; margin-top: 10px;"&gt;
prepare Mercurial As a first step, you should teach your Mercurial name. So you open the file ~ / .hgrc (or Mercurial.ini in your home directory for Windows) with a text editor and add the ui section (user interaction) with your user name: if You are systems that project members checked or validated changes in the source code, or by using command-line tools to upload files to the project of the "Downloads" tab. Password is: kt2qK3qV5PX4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://git-scm.com/downloads" rel="nofollow"&gt;http://git-scm.com/downloads&lt;/a&gt; &lt;br /&gt;
&lt;a href="http://mercurial.selenic.com/downloads" rel="nofollow"&gt;http://mercurial.selenic.com/downloads&lt;/a&gt;   &lt;br /&gt;
&lt;br /&gt;
With the dawn of DVCS many different systems emerged and their number
 is increasing. Since the beginning two major solutions fight for the 
throne of the "best" DVCS: Mercurial and Git. While both do their job 
very well there is an almost religious debate which one is THE best. &lt;span id="more-704"&gt;&lt;/span&gt;This
 article tries to give an objective view on both version control systems
 and hence helps to decide which one is the best for your project to 
come.&lt;br /&gt;

&lt;h2 id="GitoderMercurial-Git"&gt;
Git&lt;/h2&gt;
&lt;a class="fancybox" href="https://www.scm-manager.com/wp-content/uploads/2013/04/git-logo.png"&gt;&lt;img alt="git logo" class="wp-image-716  alignright" height="180" src="https://www.scm-manager.com/wp-content/uploads/2013/04/git-logo-300x300.png" width="180" /&gt;&lt;/a&gt;&lt;br /&gt;

Git was developed by Linus Torvalds to replace BitKeeper, a 
proprietary SCM-System used for the linux kernel development. After the 
free use of the product was called off and no free system on the market 
met his needs, Torvalds began his own development. His intention was to 
create a system as powerful as BitKeeper.&lt;br /&gt;

Git was designed to be flexible, robust and above all: fast. 
Originally designed to be a basic version control system Git grew 
quickly and became a&amp;nbsp;full fledged&amp;nbsp;revision control system with a unique 
design approach. The most important properties of Git are:&lt;br /&gt;

&lt;ul&gt;
&lt;li&gt;efficiency in large projects.&amp;nbsp;&lt;span style="font-size: 13px; line-height: 19px;"&gt;Git scales very well with projects of growing complexity and is faster than most other systems.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;fast merging and branching.&amp;nbsp;&lt;span style="font-size: 13px; line-height: 19px;"&gt;Both
 operations perform very fast and the lightweight branch 
concept&amp;nbsp;emphasizes the non-linear development idea behind Git. A fairly 
unique option in Git is the "octopus merge". It allows to merge more 
than two revisions of one file in one single step while maintaining 
integrity.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;distributed.&amp;nbsp;&lt;span style="font-size: 13px; line-height: 19px;"&gt;Every
 developer holds a local copy of the development history and changes are
 copied as branches between the histories. There is no difference 
between local and remote branches during a merge.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;toolkit-structure.&amp;nbsp;&lt;span style="font-size: 13px; line-height: 19px;"&gt;Git
 is basically a set of separate programs written in C and a set of 
scrips to wrap their functions. Those plugable parts are easy to switch 
or expand.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;object packing.&amp;nbsp;&lt;span style="font-size: 13px; line-height: 19px;"&gt;Git
 stores all new files separately and compresses older files into 
"packfiles" for efficient storage. To maintain the efficient structure, 
Git also does a periodic repacking which can be a very 
resource-consuming operation. Therefore it is best scheduled at the end 
of a workday.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;garbage collector.&amp;nbsp;&lt;span style="font-size: 13px; line-height: 19px;"&gt;If
 the user leaves loose ends in the history, for example by backing out 
changes, an automated garbage collector will clean up the repository to 
prevent pollution of the history.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
Git is highly flexible and if you want to realize your own "revision 
workflow" Git could be your choice. It allows you to review the history 
of an older revision and change the commit history itself. But where is 
light there is shadow, Git is by no means flawless:&lt;br /&gt;

&lt;ul&gt;
&lt;li&gt;Git reveals lots of it's inner options to the user, which could be overwhelming or deterrent.&lt;/li&gt;
&lt;li&gt;Documentation! There is almost none. If you learn Git from scratch 
prepare for long searches in Google and co. To get going it&amp;nbsp;is in 
general more advisable to learn Git from experienced colleagues&amp;nbsp;than dig
 around the web all by yourself.&amp;nbsp; Downloads" tab. Password is: kt2qK3qV5PX4&amp;nbsp;&amp;nbsp; &lt;a href="http://git-scm.com/downloads" rel="nofollow"&gt;http://git-scm.com/downloads&amp;nbsp;&amp;nbsp; &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="GitoderMercurial-Mercurial"&gt;
Mercurial&lt;/h2&gt;
&lt;a class="fancybox" href="https://www.scm-manager.com/wp-content/uploads/2013/04/mercurial-logo.png"&gt;&lt;img alt="Mercurial Logo" class="wp-image-715  alignright" height="180" src="https://www.scm-manager.com/wp-content/uploads/2013/04/mercurial-logo-300x300.png" width="180" /&gt;&lt;/a&gt;&lt;br /&gt;

Although Git and Mercurial originated from the free version of 
BitKeeper in 2005 as a replacement in linux kernel development, 
Mercurial puts a strong emphasis on simple usage. However both pursue 
similar goals: high performance,&amp;nbsp;scalability, decentralized structure 
and robust version control. Even though Git became the successor of 
BitKeeper for Linux, Mercurial developed into one of the most common 
DVCS's.&lt;br /&gt;

While Git uses the tool-kit approach to stay&amp;nbsp;flexible and adaptable, 
Mercurial is one single monolithic binary that&amp;nbsp;for simplicity sake 
omits&amp;nbsp;certain options, e.g. editing previous commits. In the view of 
merging, committing and tagging both systems work equally, but Mercurial
 is slightly slower. Since Mercurial encapsulates it's functionality 
very good, it is fairly easy to learn the basic options in less than one
 day.&lt;br /&gt;

&lt;h1 id="GitoderMercurial-So,whowins?"&gt;
So, who wins?&lt;/h1&gt;
First of all it is not easy to compare Git and Mercurial, because 
both share the same underlying idea of distributed code management. Git 
is fully configurable and can be adapted for different workflows. It is a
 long and hard way to master this system. Mercurial is easy to learn, 
but it lacks in flexibility compared to Git. To sum up, there is not the
 perfect choice for all situations.&lt;br /&gt;

For larger projects with many&amp;nbsp;contributors&amp;nbsp;and&amp;nbsp;high dynamics Git is 
most likely worth the effort. If you are looking for a fast and lean way
 to start distributed version control, Mercurial might be the better 
choice. With some experience in Subversion, Mercurial shouldn't be a 
problem.&lt;br /&gt;

All in all, a Git-user will most likely not sacrifice the liberty of 
designing a personal workflow for the sake of simplicity in Mercurial. 
And vice versa a user of Mercurial might value simplicity more than 
the&amp;nbsp;variety of configurations in Git. When comparing Mercurial to Git, 
Mercurial is often said to be easier to use but less configurable. At a 
first glance this might be true. But using the advanced configuration 
methods of the command line, you can configure Mercurial in the same 
depth as Git. You just need to know how to do it.&lt;br /&gt;

Generally, we recommend to select the best system for each project 
based on the project requirements more than personal preferences. There 
are many clients available for both Mercurial and Git to fit 
everybodies' preferences.&lt;br /&gt;

Using SCM-Manager enables you to manage Git and Mercurial projects in
 one interface with no additional effort. Therefore you are free to 
choose the best fitting system for every situation.&lt;br /&gt;

Finally one advice: Evaluate your work and choose the best tools to 
do it, keep flexible and open for new possibilities and stop arguing 
about the tools and get to write some code!&lt;br /&gt;

&lt;br /&gt;

best regards&lt;br /&gt;

your SCM-Manager Support Team&amp;nbsp;&amp;nbsp; &lt;/div&gt;
&lt;div style="margin-bottom: 10px; margin-top: 10px;"&gt;
&amp;nbsp;Downloads" tab. Password is: kt2qK3qV5PX4&lt;br /&gt;
&lt;a href="http://mercurial.selenic.com/downloads" rel="nofollow"&gt;http://mercurial.selenic.com/downloads&lt;/a&gt;   &lt;/div&gt;
&lt;markdown-widget class="markdown" style="background-color: white; color: #444444; font-family: arial, sans-serif; font-size: 13px; line-height: 20.020000457763672px;" text="projectCtrl.project.description"&gt;&lt;/markdown-widget&gt; &lt;/div&gt;
&lt;script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"&gt;&lt;/script&gt;
&lt;!-- mercurcial --&gt;
&lt;br /&gt;
&lt;ins class="adsbygoogle" data-ad-client="ca-pub-4348171683695472" data-ad-format="auto" data-ad-slot="1536756932" style="display: block;"&gt;&lt;/ins&gt;&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;http://feeds.feedburner.com/ServiceMercurial&lt;/div&gt;</description><link>http://mercurial-1.blogspot.com/2015/09/with-mercurial-you-can-use-multitude-of.html</link><author>noreply@blogger.com (tchatchoua)</author><thr:total>0</thr:total></item></channel></rss>