I'd like you to review this change to
faq: mercurial vs. git
Please review this at http://codereview.appspot.com/6490092/
@@ -922,6 +922,31 @@
for more information about how to proceed.
+Why does the project use Mercurial and not git?</h3>
+The Go project, hosted by Google Code at
+uses Mercurial as its version control system. When the project launched,
+Google Code supported only Subversion and Mercurial.
+Mercurial was a better choice because of its plugin mechanism
+that allowed us to create the "codereview" plugin to connect
+the project to the excellent code review tools at
+Git is more widely installed than Mercurial, so programmers who work
+with the Go project's source rather than release downloads sometimes
+ask for the project to switch to git.
+That would be possible, but it would be a lot of work and
+would also require reimplementing the codereview plugin.
+Given that Mercurial works today, with code review support,
+combined with the Go project's mostly linear, non-branching use of
+version control, a switch to git doesn't seem worthwhile.
<h2 id="Pointers">Pointers and Allocation</h2>