evolve: do not even try to pull if all remote markers are known
previously we were explicitly pulling an empty bundle.
--- a/hgext/evolve.py Fri Aug 08 17:49:22 2014 -0700
+++ b/hgext/evolve.py Fri Aug 08 18:01:02 2014 -0700
@@ -2658,6 +2658,10 @@
ui = pullop.repo.ui
obsexcmsg(ui, "pull obsolescence markers\n", True)
boundaries = _buildpullobsmerkersboundaries(pullop)
+ if not set(boundaries['heads']) - set(boundaries['common']):
+ obsexcmsg(ui, "nothing to pull\n")
+ return None
+
new = 0
if b2xpull: