Fri, 15 Nov 2019 10:16:27 -0800 |
Martin von Zweigbergk |
templates: make {indent("", " ")} be empty
|
file |
diff |
annotate
|
Sun, 27 Oct 2019 12:51:53 +0900 |
Yuya Nishihara |
py3: leverage pycompat.long
stable
|
file |
diff |
annotate
|
Mon, 07 Oct 2019 00:04:04 -0400 |
Gregory Szorc |
py3: finish porting iteritems() to pycompat and remove source transformer
|
file |
diff |
annotate
|
Mon, 07 Oct 2019 10:58:51 -0400 |
Pierre-Yves David |
formatting: run black on all file again
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 14:51:45 -0400 |
Gregory Szorc |
py3: stop implicitly importing unicode
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 09:48:39 -0400 |
Augie Fackler |
formatting: byteify all mercurial/ and hgext/ string literals
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 09:45:02 -0400 |
Augie Fackler |
formatting: blacken the codebase
|
file |
diff |
annotate
|
Sun, 10 Mar 2019 13:07:36 +0900 |
Yuya Nishihara |
templatefilters: add {x|cbor} filter for custom CBOR output
|
file |
diff |
annotate
|
Wed, 03 Oct 2018 10:27:44 -0700 |
Martin von Zweigbergk |
cleanup: some Yoda conditions, this patch removes
|
file |
diff |
annotate
|
Wed, 01 Aug 2018 13:00:45 -0700 |
Gregory Szorc |
global: use pycompat.xrange()
|
file |
diff |
annotate
|
Wed, 13 Jun 2018 14:28:39 -0700 |
Martin von Zweigbergk |
templatefilters: rename commonprefix to commondir
|
file |
diff |
annotate
|
Wed, 13 Jun 2018 21:58:42 +0900 |
Yuya Nishihara |
templatefilters: undeprecate hgdate
|
file |
diff |
annotate
|
Sat, 24 Mar 2018 18:03:23 +0900 |
Yuya Nishihara |
templatefilters: deprecate hgdate as {date|hgdate} is the default format
|
file |
diff |
annotate
|
Fri, 20 Apr 2018 15:21:03 +0200 |
Joerg Sonnenberger |
templatefilters: add commonprefix
|
file |
diff |
annotate
|
Fri, 11 May 2018 10:36:28 -0700 |
Martin von Zweigbergk |
json: reject unicode on py2 as well
|
file |
diff |
annotate
|
Sat, 16 Jan 2016 19:23:53 +0900 |
Yuya Nishihara |
templatefilters: document the json filter
|
file |
diff |
annotate
|
Sun, 18 Mar 2018 16:53:08 +0900 |
Yuya Nishihara |
templatefilters: raise ProgrammingError if unencodable type passed to json()
|
file |
diff |
annotate
|
Sun, 18 Mar 2018 16:47:44 +0900 |
Yuya Nishihara |
templatefilters: handle TypeError by count()
|
file |
diff |
annotate
|
Sun, 18 Mar 2018 16:12:44 +0900 |
Yuya Nishihara |
templatefilters: declare input type as date where appropriate
|
file |
diff |
annotate
|
Sun, 18 Mar 2018 15:42:28 +0900 |
Yuya Nishihara |
templatefilters: declare input type as bytes where appropriate
|
file |
diff |
annotate
|
Sun, 18 Mar 2018 15:14:58 +0900 |
Yuya Nishihara |
templatefilters: allow declaration of input data type
|
file |
diff |
annotate
|
Tue, 27 Mar 2018 11:01:13 -0400 |
Connor Sheehan |
stringutil: move person function from templatefilters
|
file |
diff |
annotate
|
Thu, 22 Mar 2018 21:56:20 +0900 |
Yuya Nishihara |
stringutil: bulk-replace call sites to point to new module
|
file |
diff |
annotate
|
Thu, 08 Mar 2018 23:15:09 +0900 |
Yuya Nishihara |
templater: move hybrid class and functions to templateutil module
|
file |
diff |
annotate
|
Thu, 08 Mar 2018 23:10:46 +0900 |
Yuya Nishihara |
templater: move stringify() to templateutil module
|
file |
diff |
annotate
|
Tue, 06 Mar 2018 07:16:41 -0600 |
Yuya Nishihara |
py3: fix slicing of bisect label in templatefilters.shortbisect()
|
file |
diff |
annotate
|
Tue, 06 Mar 2018 07:15:01 -0600 |
Yuya Nishihara |
templatefilters: inline hbisect.shortlabel()
|
file |
diff |
annotate
|
Thu, 15 Feb 2018 17:18:26 +0100 |
Boris Feld |
util: extract all date-related utils in utils/dateutil module
|
file |
diff |
annotate
|
Fri, 02 Mar 2018 09:08:11 -0500 |
Augie Fackler |
templatefilters: avoid infinite recursion bug in stringify
|
file |
diff |
annotate
|
Thu, 01 Mar 2018 20:44:38 -0500 |
Augie Fackler |
templatefilters: convert arguments to sysstrs for unicode() ctor
|
file |
diff |
annotate
|
Fri, 02 Mar 2018 04:59:27 +0530 |
Pulkit Goyal |
templatefilters: stop using str as a variable name
|
file |
diff |
annotate
|
Thu, 01 Mar 2018 06:40:09 -0500 |
Yuya Nishihara |
py3: make regexp literal bytes in templatefilters.py
|
file |
diff |
annotate
|
Thu, 01 Mar 2018 06:38:37 -0500 |
Yuya Nishihara |
templatefilters: use encoding.unifromlocal/unitolocal() for py3 compatibility
|
file |
diff |
annotate
|
Sun, 07 Jan 2018 12:09:33 +0900 |
Yuya Nishihara |
templatefilters: add dirname() filter
|
file |
diff |
annotate
|
Fri, 19 Jan 2018 16:28:11 -0500 |
Augie Fackler |
merge with stable
|
file |
diff |
annotate
|
Sun, 07 Jan 2018 12:07:29 +0900 |
Yuya Nishihara |
templatefilters: fix doc of basename()
stable
|
file |
diff |
annotate
|
Sat, 21 Oct 2017 17:19:02 +0900 |
Yuya Nishihara |
templatefilters: add slashpath() to convert path separator to slash
|
file |
diff |
annotate
|
Mon, 16 Oct 2017 22:44:43 -0400 |
Augie Fackler |
templatefilters: defend against evil unicode strs in json filter
|
file |
diff |
annotate
|
Thu, 05 Oct 2017 14:16:20 -0400 |
Augie Fackler |
python3: use our bytes-only version of cgi.escape everywhere
|
file |
diff |
annotate
|
Sun, 03 Sep 2017 14:32:11 +0900 |
Yuya Nishihara |
doctest: bulk-replace string literals with b'' for Python 3
|
file |
diff |
annotate
|
Fri, 09 Jun 2017 21:33:15 +0900 |
Yuya Nishihara |
json: pass formatting options recursively
|
file |
diff |
annotate
|
Sun, 23 Apr 2017 13:40:18 +0900 |
Yuya Nishihara |
json: avoid extra string manipulation of dict keys
|
file |
diff |
annotate
|
Fri, 09 Jun 2017 21:28:22 +0900 |
Yuya Nishihara |
templatefilers: correct filename in header comment
|
file |
diff |
annotate
|
Thu, 20 Apr 2017 19:57:16 +0530 |
Pulkit Goyal |
py3: replace str with bytes in isinstance()
|
file |
diff |
annotate
|
Thu, 27 Apr 2017 09:49:57 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr() instead of str()
|
file |
diff |
annotate
|
Thu, 20 Apr 2017 19:51:37 +0530 |
Pulkit Goyal |
py3: alias long to int on Python 3
|
file |
diff |
annotate
|
Sat, 15 Apr 2017 10:51:17 +0900 |
Yuya Nishihara |
templatefilters: fix crash by string formatting of '{x|splitlines}'
|
file |
diff |
annotate
|
Wed, 05 Apr 2017 21:47:34 +0900 |
Yuya Nishihara |
templatekw: have showlist() take mapping dict with no **kwargs expansion (API)
|
file |
diff |
annotate
|
Tue, 04 Apr 2017 22:19:02 +0900 |
Yuya Nishihara |
templater: remove __iter__() from _hybrid, resolve it explicitly
|
file |
diff |
annotate
|
Sun, 02 Apr 2017 12:02:17 +0900 |
Yuya Nishihara |
formatter: use templatefilters.json()
|
file |
diff |
annotate
|
Sun, 02 Apr 2017 11:54:24 +0900 |
Yuya Nishihara |
templatefilters: use list comprehension in json()
|
file |
diff |
annotate
|
Sun, 02 Apr 2017 11:51:25 +0900 |
Yuya Nishihara |
templatefilters: unroll handling of None/False/True
|
file |
diff |
annotate
|
Sun, 02 Apr 2017 11:46:49 +0900 |
Yuya Nishihara |
templatefilters: drop callable support from json()
|
file |
diff |
annotate
|
Sat, 01 Apr 2017 00:21:17 -0400 |
Matt Harbison |
templatefilter: add support for 'long' to json()
|
file |
diff |
annotate
|
Wed, 15 Mar 2017 23:06:50 +0900 |
Yuya Nishihara |
util: wrap s.encode('string_escape') call for future py3 compatibility
|
file |
diff |
annotate
|
Wed, 06 Apr 2016 23:22:12 +0000 |
timeless |
pycompat: switch to util.urlreq/util.urlerr for py3 compat
|
file |
diff |
annotate
|
Wed, 30 Mar 2016 02:10:44 +0900 |
FUJIWARA Katsunori |
templatefilters: use templatefilter to mark a function as template filter
|
file |
diff |
annotate
|
Wed, 30 Mar 2016 02:10:44 +0900 |
FUJIWARA Katsunori |
registrar: add templatefilter to mark a function as template filter (API)
|
file |
diff |
annotate
|
Sun, 27 Dec 2015 18:50:03 +0900 |
Yuya Nishihara |
templatefilters: drop old jsonescape() function
|
file |
diff |
annotate
|
Sun, 27 Dec 2015 17:59:57 +0900 |
Yuya Nishihara |
templatefilters: make json filter be byte-transparent (BC) (issue4926)
|
file |
diff |
annotate
|