diff --git a/mercurial/templateutil.py b/mercurial/templateutil.py --- a/mercurial/templateutil.py +++ b/mercurial/templateutil.py @@ -558,6 +558,6 @@ def joinitems(itemiter, sep): for x in itemiter: if first: first = False - else: + elif sep: yield sep yield x