Bug 1268573 - Pin revision in hgwatchman repo; r?smacleod draft
authorGregory Szorc <gps@mozilla.com>
Thu, 28 Apr 2016 10:20:25 -0700
changeset 357415 5c506c3591263adde06d57e282397a403b1c74ed
parent 357368 4292da9df16b220f30921100282264a34cd2ff03
child 519636 76fc68d65fefad31e7a9fb93193cea07b9ab502b
push id16772
push usergszorc@mozilla.com
push dateThu, 28 Apr 2016 17:20:46 +0000
reviewerssmacleod
bugs1268573, 83649
milestone49.0a1
Bug 1268573 - Pin revision in hgwatchman repo; r?smacleod Per https://www.mercurial-scm.org/pipermail/mercurial-devel/2016-April/083649.html the hgwatchman repo has been blanked. We should pin to the last changeset before the blanking so people can still run hgwatchman. We'll also need to teach `mach mercurial-setup` to install the fsnotifier extension. That's for a different patch and bug. DONTBUILD (NPOTB) MozReview-Commit-ID: GyuDMTwARqo
tools/mercurial/hgsetup/update.py
--- a/tools/mercurial/hgsetup/update.py
+++ b/tools/mercurial/hgsetup/update.py
@@ -34,17 +34,17 @@ class MercurialUpdater(object):
             'https://hg.mozilla.org/hgcustom/version-control-tools',
             self.vcs_tools_dir,
             'default',
             'Ensuring version-control-tools is up to date...')
         self.update_mercurial_repo(
             hg,
             'https://bitbucket.org/facebook/hgwatchman',
             self.hgwatchman_dir,
-            'default',
+            '5ca0f920df7ec8a93d322f06d554f778184cdcd1',
             'Ensuring hgwatchman is up to date...')
         if repo_existed:
             print(FINISHED)
         return 0
 
     def update_mercurial_repo(self, hg, url, dest, branch, msg):
         # Disable common extensions whose older versions may cause `hg`
         # invocations to abort.