hgweb: wrap {branches} by hybridlist()
This is a 0/1-length list of a simple value, can be a hybrid list.
--- a/mercurial/hgweb/webutil.py Mon Apr 02 00:03:49 2018 +0900
+++ b/mercurial/hgweb/webutil.py Mon Apr 02 00:04:53 2018 +0900
@@ -253,8 +253,8 @@
except error.RepoLookupError:
branchnode = None
if branchnode == ctx.node():
- branches.append({"name": branch})
- return branches
+ branches.append(branch)
+ return templateutil.hybridlist(branches, name='name')
def nodeinbranch(repo, ctx):
branches = []