mercurial/templater.py
Fri, 01 Sep 2023 00:09:55 +0200 Pierre-Yves David pycompat: drop usage of hasattr/getattr/setattr/delatt proxy
Wed, 14 Dec 2022 01:51:33 -0500 Matt Harbison typing: add type hints to pycompat.bytestr
Mon, 21 Feb 2022 13:08:28 -0700 Gregory Szorc py3: use class X: instead of class X(object):
Thu, 03 Mar 2022 18:28:30 -0800 Gregory Szorc global: bulk replace simple pycompat.iteritems(x) with x.items()
Thu, 03 Mar 2022 17:34:00 +0100 Gregory Szorc py2: remove simple from __future__ statements
Thu, 19 Aug 2021 17:46:46 +0200 Pierre-Yves David template: FileNotFoundError is actually a built in exception stable
Wed, 18 Aug 2021 01:41:02 +0200 Pierre-Yves David template: handle missing resource in `_readmapfile` stable
Tue, 17 Aug 2021 14:38:25 +0200 Pierre-Yves David templater: swap `\` with `/` in more location stable
Tue, 17 Aug 2021 13:22:06 +0200 Pierre-Yves David templater: swap `\` with `/` to allow the resource logic to kicks in stable
Thu, 25 Mar 2021 18:02:08 +0100 Raphaël Gomès contributor: change mentions of mpm to olivia
Fri, 29 Jan 2021 14:03:39 +0100 Pierre-Yves David config: use the right API to access template access
Thu, 12 Nov 2020 10:41:03 -0800 Martin von Zweigbergk errors: raise InputError on recursive template definition
Fri, 27 Nov 2020 17:03:29 -0500 Augie Fackler formating: upgrade to black 20.8b1
Fri, 20 Nov 2020 13:24:45 -0800 Martin von Zweigbergk tests: make doctests not depend on str(ParseError()) format
Thu, 22 Oct 2020 09:58:05 -0700 Martin von Zweigbergk errors: name arguments to ParseError constructor
less more (0) -300 -100 -15 tip