--- a/mercurial/templater.py Thu Oct 01 12:07:20 2015 -0500
+++ b/mercurial/templater.py Mon Oct 05 12:37:26 2015 -0400
@@ -649,7 +649,7 @@
splitter = None
tokens = text.split(splitter)
- if num >= len(tokens):
+ if num >= len(tokens) or num < -len(tokens):
return ''
else:
return tokens[num]