# HG changeset patch # User Pierre-Yves David # Date 1322438358 -3600 # Node ID 03bbce26553e0ae3c5d43a2fd4e9b91b56e2f9b3 # Parent 6300dd1c2df7f723367a868fbf859656ab4cf8f2 Allow setstate with the last non trcked state. diff -r 6300dd1c2df7 -r 03bbce26553e hgext/states.py --- a/hgext/states.py Mon Nov 28 00:57:49 2011 +0100 +++ b/hgext/states.py Mon Nov 28 00:59:18 2011 +0100 @@ -896,6 +896,8 @@ 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)