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
--- 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