Thu, 14 Jun 2018 21:17:56 +0900 |
Yuya Nishihara |
templatefuncs: minimize resource requirements
|
Thu, 03 May 2018 11:53:56 +0900 |
Yuya Nishihara |
templater: add function to look up symbols used in template
|
Wed, 13 Jun 2018 21:57:24 +0900 |
Yuya Nishihara |
templater: restore the original string format of {date}
|
Sat, 09 Jun 2018 13:34:47 +0900 |
Yuya Nishihara |
templater: abstract truth testing to fix {if(list_of_empty_strings)}
|
Sat, 24 Mar 2018 17:59:19 +0900 |
Yuya Nishihara |
templater: make date wrapper support dot/map operations
|
Sat, 24 Mar 2018 17:54:02 +0900 |
Yuya Nishihara |
templater: introduce a wrapper for date tuple (BC)
|
Mon, 11 Jun 2018 10:05:23 -0700 |
Martin von Zweigbergk |
context: make workingctx.matches() filter our removed files (API)
|
Fri, 08 Jun 2018 20:57:54 +0900 |
Yuya Nishihara |
templater: show slightly better hint on map operation error
|
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
|
Wed, 21 Mar 2018 11:30:21 +0900 |
Yuya Nishihara |
templater: promote getmember() to an interface of wrapped types
|
Sat, 21 Apr 2018 17:21:31 +0900 |
Yuya Nishihara |
templater: always map over a wrapped object
|
Sat, 21 Apr 2018 17:15:11 +0900 |
Yuya Nishihara |
templater: consistently join() string-like object per character (BC)
|
Sat, 21 Apr 2018 17:00:21 +0900 |
Yuya Nishihara |
templater: always join() over a wrapped object (BC)
|
Sun, 23 Apr 2017 13:15:30 +0900 |
Yuya Nishihara |
encoding: introduce tagging type for non-lossy non-ASCII string
|
Mon, 07 May 2018 09:15:29 -0700 |
Martin von Zweigbergk |
shortest: make {shortest("fffffffff")} work again
|
Fri, 13 Apr 2018 22:47:14 +0900 |
Yuya Nishihara |
logcmdutil: rewrite jsonchangeset printer to be backed by jsonformatter
|
Sat, 14 Apr 2018 00:13:08 -0700 |
Martin von Zweigbergk |
scmutil: make shortesthexnodeidprefix() take a full binary nodeid
|
Sun, 18 Mar 2018 23:36:52 +0900 |
Yuya Nishihara |
templater: wrap result of '%' operation so it never looks like a thunk
|
Wed, 04 Apr 2018 14:25:20 -0700 |
Gregory Szorc |
tests: don't drop global hgrc
|
Sun, 18 Mar 2018 21:01:23 +0900 |
Yuya Nishihara |
templater: complain about invalid application of '%' operator (BC)
|
Sun, 18 Mar 2018 16:47:44 +0900 |
Yuya Nishihara |
templatefilters: handle TypeError by count()
|
Sun, 18 Mar 2018 16:12:44 +0900 |
Yuya Nishihara |
templatefilters: declare input type as date where appropriate
|
Sun, 18 Mar 2018 15:42:28 +0900 |
Yuya Nishihara |
templatefilters: declare input type as bytes where appropriate
|
Sat, 17 Mar 2018 17:54:33 +0900 |
Yuya Nishihara |
formatter: make 'originalnode' a thing in log-like templates
|
Mon, 19 Mar 2018 22:10:40 +0900 |
Yuya Nishihara |
templatefuncs: do not stringify result of if*() expression
|
Sun, 04 Mar 2018 07:03:50 -0500 |
Yuya Nishihara |
templater: fix position of terminator character in error message
|
Sat, 03 Mar 2018 14:23:40 -0800 |
Ryan McElroy |
templater: add hint to template parse errors to help locate issues
|
Thu, 01 Mar 2018 18:25:19 -0500 |
Yuya Nishihara |
test-command-template: glob out detailed "invalid escape" message
|
Thu, 01 Mar 2018 17:43:25 -0500 |
Yuya Nishihara |
py3: mark all string literals in test-command-template.t as bytes
|
Thu, 01 Mar 2018 15:57:27 -0500 |
Yuya Nishihara |
py3: silence return value of file.write() in test-command-template.t
|
Thu, 01 Mar 2018 08:55:39 -0500 |
Yuya Nishihara |
py3: fix test-command-template.t to write files in binary mode
|
Sun, 25 Feb 2018 13:24:35 +0900 |
Yuya Nishihara |
templatekw: add 'requires' flag to switch to exception-safe interface
|
Sun, 07 Jan 2018 12:09:33 +0900 |
Yuya Nishihara |
templatefilters: add dirname() filter
|
Fri, 19 Jan 2018 16:28:11 -0500 |
Augie Fackler |
merge with stable
|
Tue, 16 Jan 2018 23:50:01 +0900 |
Yuya Nishihara |
templater: fix crash by empty group expression
|
Tue, 16 Jan 2018 21:42:42 +0900 |
Yuya Nishihara |
templater: make sure expression is terminated by '}'
|
Sat, 01 Apr 2017 17:44:07 +0900 |
Yuya Nishihara |
revsetlang: catch invalid value passed to formatspec()
|
Sat, 01 Apr 2017 17:28:28 +0900 |
Yuya Nishihara |
revsetlang: check incomplete revspec format character
|
Sat, 01 Apr 2017 17:25:45 +0900 |
Yuya Nishihara |
revsetlang: check number of arguments passed to formatspec()
|
Sat, 01 Apr 2017 17:18:31 +0900 |
Yuya Nishihara |
revsetlang: catch invalid format character with %l prefix
|
Sat, 01 Apr 2017 17:12:48 +0900 |
Yuya Nishihara |
revsetlang: raise ParseError to report invalid format character
|
Sun, 07 Jan 2018 12:07:29 +0900 |
Yuya Nishihara |
templatefilters: fix doc of basename()
stable
|
Thu, 21 Dec 2017 22:17:39 +0900 |
Yuya Nishihara |
templater: look up symbols/resources as if they were separated (issue5699)
|
Thu, 21 Dec 2017 22:05:30 +0900 |
Yuya Nishihara |
templater: move repo, ui and cache to per-engine resources
|
Sat, 21 Oct 2017 17:46:41 +0900 |
Yuya Nishihara |
templatekw: add verbosity keyword to select template by -q/-v/--debug flag
|
Thu, 28 Sep 2017 18:19:06 +0100 |
Boris Feld |
config: use 'experimental.evolution.create-markers'
|
Sat, 14 Oct 2017 18:06:42 +0900 |
Yuya Nishihara |
templater: load aliases from [templatealias] section in map file
|
Sat, 14 Oct 2017 17:51:01 +0900 |
Yuya Nishihara |
templater: load template fragments from [templates] section in map file
|
Thu, 12 Oct 2017 22:09:11 +0900 |
Yuya Nishihara |
templater: fix ifcontains() to handle type mismatch gracefully
|
Tue, 19 Sep 2017 23:13:46 +0900 |
Yuya Nishihara |
templater: store revisions as ints so min/max won't compare them as strings
|
Sat, 30 Sep 2017 08:57:50 +0100 |
Yuya Nishihara |
templatekw: allow accessing to nested namespace item by its template name
|
Mon, 18 Sep 2017 23:07:17 +0900 |
Yuya Nishihara |
templater: extend dot operator as a short for get(dict, key)
|
Sat, 09 Sep 2017 19:32:56 +0900 |
Yuya Nishihara |
templater: add dot operator to easily access a sub item
|
Sat, 09 Sep 2017 19:13:25 +0900 |
Yuya Nishihara |
templater: wrap get/min/max result so map operation can apply to element
|
Sun, 24 Apr 2016 18:41:23 +0900 |
Yuya Nishihara |
templatekw: add new-style template expansion to {manifest}
|
Mon, 24 Apr 2017 21:37:11 +0900 |
Yuya Nishihara |
templater: adjust binding strength of '%' and '|' operators (BC)
|
Sun, 03 Sep 2017 21:17:25 +0900 |
Yuya Nishihara |
parser: stabilize output of prettyformat() by using byte-safe repr()
|
Tue, 22 Aug 2017 15:49:54 -0400 |
Augie Fackler |
tests: update test-command-template to pass our import checker
|
Mon, 21 Aug 2017 21:35:06 -0700 |
Sean Farley |
merge with stable
|