pull: retrieve bookmarks before obsmarkers
Retrieving bookmarks before obsmarkers will avoid turning some changesets hidden
right before making them visible again if a bookmark keeps them visible.
--- a/mercurial/exchange.py Sat Sep 27 01:31:15 2014 -0700
+++ b/mercurial/exchange.py Sat Sep 27 01:37:56 2014 -0700
@@ -859,8 +859,8 @@
_pullbundle2(pullop)
_pullchangeset(pullop)
_pullphase(pullop)
+ _pullbookmarks(pullop)
_pullobsolete(pullop)
- _pullbookmarks(pullop)
pullop.closetransaction()
finally:
pullop.releasetransaction()