# HG changeset patch # User Laurent Charignon # Date 1435002092 25200 # Node ID ed9a8b1ee9bd27220066c6b7ae8cabbb0d2f3acf # Parent 9e7da169f66e09c81c0a05375c695332ff2e56f3 evolve: fix error in builddependencies When MultipleSuccessorsError was raised, we were still running the code below to add the dependency if succ was not None from a previous iteration. This bug was harmless because dependencies and rdependencies are sets but it makes the code clearer this way. diff -r 9e7da169f66e -r ed9a8b1ee9bd hgext/evolve.py --- a/hgext/evolve.py Fri Jun 19 18:17:57 2015 -0700 +++ b/hgext/evolve.py Mon Jun 22 12:41:32 2015 -0700 @@ -1394,6 +1394,7 @@ succ = _singlesuccessor(repo, p) except MultipleSuccessorsError, exc: dependencies[r] = exc.successorssets + continue if succ in revs: dependencies[r].add(succ) rdependencies[succ].add(r)