diff --git a/mercurial/help.py b/mercurial/help.py --- a/mercurial/help.py +++ b/mercurial/help.py @@ -618,6 +618,8 @@ def formattedhelp(ui, name, keep=None, u """ if keep is None: keep = [] + else: + keep = list(keep) # make a copy so we can mutate this later fullname = name section = None subtopic = None