mercurial/changegroup.py
branchstable
changeset 26859 e7c618cee8df
parent 26751 520defbc0335
child 26880 fa7f8b686633
--- a/mercurial/changegroup.py	Tue Nov 03 16:58:13 2015 -0800
+++ b/mercurial/changegroup.py	Tue Nov 03 17:13:27 2015 -0800
@@ -406,6 +406,10 @@
                              % (changesets, revisions, files, htext))
             repo.invalidatevolatilesets()
 
+            # Call delayupdate again to ensure the transaction writepending
+            # subscriptions are still in place.
+            cl.delayupdate(tr)
+
             if changesets > 0:
                 if 'node' not in tr.hookargs:
                     tr.hookargs['node'] = hex(cl.node(clstart))