diff -r 85c699c4fba4 -r a49f2e7a2755 hgext/evolve.py --- a/hgext/evolve.py Wed Aug 27 18:28:22 2014 +0200 +++ b/hgext/evolve.py Wed Aug 27 18:59:11 2014 +0200 @@ -2525,6 +2525,8 @@ def _pullobsolete(orig, pullop): if not obsolete._enabled: return None + if 'obsmarkers' not in pullop.todosteps: + return None wirepull = pullop.remote.capable('_evoext_pullobsmarkers_0') if not wirepull: return orig(pullop)