--- a/mercurial/templater.py Fri Oct 02 13:00:47 2015 -0700
+++ b/mercurial/templater.py Wed Oct 07 13:44:48 2015 -0500
@@ -713,7 +713,7 @@
splitter = None
tokens = text.split(splitter)
- if num >= len(tokens):
+ if num >= len(tokens) or num < -len(tokens):
return ''
else:
return tokens[num]