diff -r 6215b5537ba5 -r 37cccad55410 mercurial/util.py --- a/mercurial/util.py Sun Jul 17 14:51:00 2016 -0700 +++ b/mercurial/util.py Sun Jul 17 15:10:30 2016 -0700 @@ -527,6 +527,10 @@ def insert(self, index, key, val): self._list.insert(index, key) dict.__setitem__(self, key, val) + def __repr__(self): + if not self: + return '%s()' % self.__class__.__name__ + return '%s(%r)' % (self.__class__.__name__, self.items()) class _lrucachenode(object): """A node in a doubly linked list.