Mercurial > public > mercurial-scm > hg-stable
diff mercurial/obsutil.py @ 39925:bae6f1418a95
obsolete: explicitly pass relation items to effectflag computation
To track folds, we are about to change the content of `rel`. To simplify this
change, we update the `geteffectflag` function beforehand.
author | Boris Feld <boris.feld@octobus.net> |
---|---|
date | Wed, 26 Sep 2018 23:37:43 +0200 |
parents | 93175cba7edd |
children | c7618901584d |
line wrap: on
line diff
--- a/mercurial/obsutil.py Wed Sep 26 22:45:44 2018 +0200 +++ b/mercurial/obsutil.py Wed Sep 26 23:37:43 2018 +0200 @@ -413,15 +413,13 @@ return False return True -def geteffectflag(relation): +def geteffectflag(source, successors): """ From an obs-marker relation, compute what changed between the predecessor and the successor. """ effects = 0 - source = relation[0] - - for changectx in relation[1]: + for changectx in successors: # Check if description has changed if changectx.description() != source.description(): effects |= DESCCHANGED