site

(Pierre-Yves David)
2011-11-28: Allow setstate with the last non trcked state.

Allow setstate with the last non trcked state.

diff --git a/hgext/states.py b/hgext/states.py
--- a/hgext/states.py
+++ b/hgext/states.py
@@ -896,6 +896,8 @@ def reposetup(ui, repo):
 
             Simplify the list of head."""
             assert not isinstance(nodes, basestring), repr(nodes)
+            if not state.trackheads:
+                return
             heads = self._statesheads[state]
             olds = heads[:]
             heads.extend(nodes)