diff -r bd1483fd7088 -r 7f0cb9ee0534 mercurial/obsutil.py --- a/mercurial/obsutil.py Mon Jul 22 16:49:38 2024 +0200 +++ b/mercurial/obsutil.py Tue Jul 23 10:02:46 2024 +0200 @@ -961,6 +961,7 @@ single_successor = short(successors[0][0]) return filteredmsgtable[b'superseded'] % (changeid, single_successor) elif fate == b'superseded_split': + succs = [] for node_id in successors[0]: succs.append(short(node_id))