hgext/narrow/narrowcommands.py
changeset 39673 f1844a10ee19
parent 39555 cb675e95a2c2
child 39734 9d5c919b6dc3
--- a/hgext/narrow/narrowcommands.py	Mon Sep 17 21:41:34 2018 +0300
+++ b/hgext/narrow/narrowcommands.py	Tue Sep 18 13:41:16 2018 +0300
@@ -260,6 +260,8 @@
     def setnewnarrowpats():
         repo.setnarrowpats(newincludes, newexcludes)
     repo.setnewnarrowpats = setnewnarrowpats
+    # silence the devel-warning of applying an empty changegroup
+    overrides = {('devel', 'all-warnings'): False}
 
     with ui.uninterruptable():
         ds = repo.dirstate
@@ -267,7 +269,7 @@
         with ds.parentchange():
             ds.setparents(node.nullid, node.nullid)
         common = commoninc[0]
-        with wrappedextraprepare:
+        with wrappedextraprepare, repo.ui.configoverride(overrides, 'widen'):
             exchange.pull(repo, remote, heads=common)
         with ds.parentchange():
             ds.setparents(p1, p2)