mercurial/discovery.py
changeset 26603 517ffec37dee
parent 26597 d58721d684cb
child 26819 ba7eeeac9603
--- a/mercurial/discovery.py	Fri Oct 09 15:31:50 2015 -0700
+++ b/mercurial/discovery.py	Mon Oct 12 00:45:24 2015 -0700
@@ -305,7 +305,9 @@
         candidate_newhs.update(unsyncedheads)
         dhs = None # delta heads, the new heads on branch
         discardedheads = set()
-        if repo.obsstore:
+        if not repo.obsstore:
+            newhs = candidate_newhs
+        else:
             # remove future heads which are actually obsoleted by another
             # pushed element:
             #
@@ -334,8 +336,6 @@
                             break
                     else:
                         newhs.add(nh)
-        else:
-            newhs = candidate_newhs
         unsynced = sorted(h for h in unsyncedheads if h not in discardedheads)
         if unsynced:
             if None in unsynced: