# HG changeset patch # User Pierre-Yves David # Date 1407546062 25200 # Node ID 7632f1f7994610b16ef5d977759b28af38430483 # Parent 640f3280559e68ca243ddbcd2bb2764dd4724cb1 evolve: do not even try to pull if all remote markers are known previously we were explicitly pulling an empty bundle. diff --git a/hgext/evolve.py b/hgext/evolve.py --- a/hgext/evolve.py +++ b/hgext/evolve.py @@ -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: