mercurial/templater.py
changeset 28332 e91371633127
parent 28331 2874db5462d3
child 28333 41373244f4e5
--- a/mercurial/templater.py	Sun Feb 14 00:05:58 2016 +0900
+++ b/mercurial/templater.py	Sun Feb 14 00:18:12 2016 +0900
@@ -466,7 +466,7 @@
         raise error.ParseError(_("ifcontains expects three or four arguments"))
 
     item = stringify(args[0][0](context, mapping, args[0][1]))
-    items = args[1][0](context, mapping, args[1][1])
+    items = evalfuncarg(context, mapping, args[1])
 
     if item in items:
         yield args[2][0](context, mapping, args[2][1])