mercurial/templatefuncs.py
Mon, 21 Feb 2022 11:12:47 -0700 Gregory Szorc templatefuncs: remove pycompat.iteritems()
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
Fri, 30 Apr 2021 03:09:16 +0200 Joerg Sonnenberger core: don't hard-code hex node lengths
Mon, 29 Mar 2021 01:52:06 +0200 Joerg Sonnenberger node: replace nullid and friends with nodeconstants class
Thu, 25 Mar 2021 18:02:08 +0100 Raphaël Gomès contributor: change mentions of mpm to olivia
Fri, 27 Nov 2020 17:03:29 -0500 Augie Fackler formating: upgrade to black 20.8b1
Sun, 15 Mar 2020 16:11:58 +0900 Yuya Nishihara templater: add subsetparents(rev, revset) function
Sun, 15 Mar 2020 16:00:45 +0900 Yuya Nishihara templater: remember cache key of evaluated revset
Sun, 15 Mar 2020 15:12:44 +0900 Yuya Nishihara templater: introduce wrapper for smartset (API)
Fri, 15 Nov 2019 10:16:27 -0800 Martin von Zweigbergk templates: make {indent("", " ")} be empty
Mon, 07 Oct 2019 00:04:04 -0400 Gregory Szorc py3: finish porting iteritems() to pycompat and remove source transformer
Sun, 06 Oct 2019 09:48:39 -0400 Augie Fackler formatting: byteify all mercurial/ and hgext/ string literals
Sun, 06 Oct 2019 09:45:02 -0400 Augie Fackler formatting: blacken the codebase
Sat, 05 Oct 2019 12:03:19 +0200 Denis Laxalde templatefuncs: account for user's diffopts in diff() (BC)
Wed, 13 Feb 2019 18:34:08 -0800 rdamazio templates: adding a config() function for template customization
Wed, 12 Dec 2018 22:45:02 +0900 Yuya Nishihara templatefuncs: specialize "no match" value of search() to allow % operation
Wed, 12 Dec 2018 22:19:57 +0900 Yuya Nishihara templatefuncs: add regexp search() function that extracts substring
Sun, 04 Nov 2018 20:44:26 +0900 Yuya Nishihara templater: compute revset lazily
Fri, 12 Oct 2018 15:46:52 +0000 Mark Thomas templatefuncs: add truncate parameter to pad
Sun, 05 Aug 2018 16:14:18 +0900 Yuya Nishihara templatekw: alias {file} of files list to {path}
Sun, 05 Aug 2018 12:11:19 +0900 Yuya Nishihara minirst: make format() simply return a formatted text
Tue, 17 Apr 2018 11:16:59 -0700 Martin von Zweigbergk shortest: cache disambiguation revset
Thu, 14 Jun 2018 23:10:14 +0900 Yuya Nishihara templater: extend filter() to accept template expression for emptiness test
Thu, 14 Jun 2018 22:33:26 +0900 Yuya Nishihara templater: introduce filter() function to remove empty items from list
Thu, 14 Jun 2018 21:18:58 +0900 Yuya Nishihara templatefuncs: declare resource requirements for future use
Thu, 14 Jun 2018 21:17:56 +0900 Yuya Nishihara templatefuncs: minimize resource requirements
Sat, 24 Mar 2018 17:54:02 +0900 Yuya Nishihara templater: introduce a wrapper for date tuple (BC)
Mon, 19 Mar 2018 00:23:20 +0900 Yuya Nishihara templater: abstract ifcontains() over wrapped types
Mon, 19 Mar 2018 00:16:12 +0900 Yuya Nishihara templater: abstract min/max away
Fri, 04 May 2018 12:43:15 +0900 Yuya Nishihara templater: resolve type of dict key in getmember()
Wed, 21 Mar 2018 11:30:21 +0900 Yuya Nishihara templater: promote getmember() to an interface of wrapped types
Wed, 21 Mar 2018 01:39:44 +0900 Yuya Nishihara templater: move getdictitem() to hybrid class
Wed, 21 Mar 2018 01:18:29 +0900 Yuya Nishihara templater: do dict lookup over a wrapped object
Wed, 06 Jun 2018 13:31:24 -0400 Augie Fackler merge with stable
Sat, 21 Apr 2018 17:00:21 +0900 Yuya Nishihara templater: always join() over a wrapped object (BC)
Wed, 04 Apr 2018 21:06:14 +0900 Yuya Nishihara templater: unify unwrapvalue() with _unwrapvalue()
Thu, 24 May 2018 23:26:28 +0900 Yuya Nishihara help: mention pattern syntax of latesttag() template function
Thu, 19 Apr 2018 21:00:12 +0900 Yuya Nishihara templatefuncs: show hint if extdata source is evaluated to empty (issue5843)
Sat, 05 May 2018 00:16:43 -0700 Martin von Zweigbergk shortest: don't keep checking for longer prefix if node doesn't exist (API)
Mon, 07 May 2018 09:15:29 -0700 Martin von Zweigbergk shortest: make {shortest("fffffffff")} work again
Wed, 06 Jun 2018 21:19:42 +0800 Anton Shestakov templatefuncs: only render text portion of minirst.format() result stable
Thu, 24 May 2018 21:54:31 +0900 Yuya Nishihara help: correct signature of separate() template function stable
Sat, 14 Apr 2018 00:13:08 -0700 Martin von Zweigbergk scmutil: make shortesthexnodeidprefix() take a full binary nodeid
Fri, 13 Apr 2018 10:36:03 -0700 Martin von Zweigbergk scmutil: make shortesthexnodeidprefix() use unfiltered repo
Fri, 13 Apr 2018 22:55:01 -0700 Martin von Zweigbergk scmutil: introduce shortesthexnodeidprefix()
Sat, 14 Apr 2018 12:57:32 +0900 Yuya Nishihara revset: pass in lookup function instead of repo (API)
Sat, 17 Mar 2018 22:06:31 +0900 Yuya Nishihara templater: abstract away from joinfmt
Sat, 17 Mar 2018 21:42:27 +0900 Yuya Nishihara templater: factor out generator of join()-ed items
Sun, 18 Mar 2018 23:14:21 +0900 Yuya Nishihara templater: pass (context, mapping) down to unwrapvalue()
Sat, 17 Mar 2018 20:09:05 +0900 Yuya Nishihara templater: pass (context, mapping) down to unwraphybrid()
Sun, 01 Apr 2018 11:06:29 +0900 Yuya Nishihara templatefuncs: do not crash because of invalid value fed to mailmap()
Sat, 31 Mar 2018 10:13:42 -0400 Connor Sheehan templatefuncs: remove redundant "or author" from mailmap return statement
Sun, 18 Mar 2018 15:58:22 +0900 Yuya Nishihara templatefuncs: use evaldate() where seems appropriate
Sun, 18 Mar 2018 15:55:31 +0900 Yuya Nishihara templater: factor out function that parses argument as date tuple
Mon, 19 Mar 2018 11:16:21 -0400 Connor Sheehan templatefuncs: add mailmap template function
Fri, 23 Mar 2018 20:43:55 +0900 Yuya Nishihara templater: factor out unwrapastype() from evalastype()
Mon, 19 Mar 2018 22:10:40 +0900 Yuya Nishihara templatefuncs: do not stringify result of if*() expression
Thu, 08 Mar 2018 22:23:02 +0900 Yuya Nishihara templater: split template functions to new module
less more (0) tip