ansible/hg-web: stop loading bundleclone extension (bug 1352494); r?glob draft
authorGregory Szorc <gps@mozilla.com>
Fri, 31 Mar 2017 11:28:53 -0700
changeset 10602 d4ad538839194ba976bc76237687617e8ab757b3
parent 10601 fccc9bac6e5cace263f511485e59d7f604286136
child 10603 ef7f1aa646f17749ba082bce4ca24a604b213375
push id1596
push userbmo:gps@mozilla.com
push dateFri, 31 Mar 2017 21:38:22 +0000
reviewersglob
bugs1352494
ansible/hg-web: stop loading bundleclone extension (bug 1352494); r?glob We no longer generate bundles or manifests for it and all code references to it have gone away. So let's stop loading it on the HTTP servers. Because the extension was syncing the clonebundles.manifest file during pull operations, we've activated the identical feature in the hgmo extension to take over this functionality. Note: generate-hg-s3-bundles still calls a command provided by this extension, so we can't remove it from hgssh just yet. MozReview-Commit-ID: ByCpmKvTztv
ansible/roles/hg-web/files/hgrc
--- a/ansible/roles/hg-web/files/hgrc
+++ b/ansible/roles/hg-web/files/hgrc
@@ -38,17 +38,16 @@ maxhttpheaderlen = 6144
 showfunc = True
 git = 1
 unified = 8
 
 [extensions]
 highlight =
 clonebundles =
 
-bundleclone = /var/hg/version-control-tools/hgext/bundleclone
 obsolescencehacks = /var/hg/version-control-tools/hgext/obsolescencehacks
 pushlog-feed = /var/hg/version-control-tools/hgext/pushlog-legacy/pushlog-feed.py
 pushlog = /var/hg/version-control-tools/hgext/pushlog
 serverlog = /var/hg/version-control-tools/hgext/serverlog
 hgmo = /var/hg/version-control-tools/hgext/hgmo
 
 [interhg]
 a_httplinks = s|(https?://\S+)|<a href="\1">\1</a>|i
@@ -58,19 +57,17 @@ bugzilla = s|((?:bug[\s#]*|b=#?|#)(\d{4,
 #reporoot = /repo_local/mozilla/
 
 [experimental]
 # Repos with large numbers of heads can overflow limits in total size of HTTP
 # request headers. Enable argument passing via HTTP POST bodies to work around
 # this limit.
 httppostargs = true
 
-[bundleclone]
-pullmanifest=True
-
 [obshacks]
 # Enable the user that runs hgweb and performs replication to exchange
 # obsolescence markers, even if not enabled for regular users.
 obsolescenceexchangeusers = hg
 
 [hgmo]
 mozbuildinfowrapper = /usr/bin/sudo /usr/local/bin/mozbuild-eval %repo%
 awsippath = /etc/mercurial/aws-ip-ranges.json
+pullclonebundlesmanifest = true