log mercurial/templatekw.py @ 51691:3cb2b5b6626f

age author description
Tue, 14 Nov 2023 22:47:17 +0100 pacien templatekw: fix inconsistency of diffstat with diff.merge
Mon, 21 Feb 2022 11:13:15 -0700 Gregory Szorc templatekw: 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, 28 Jan 2022 11:35:41 +0100 Pierre-Yves David rank: add context and template keyword
Thu, 15 Apr 2021 16:58:20 +0200 Pierre-Yves David urlutil: make `paths` class old list of `path`
Thu, 15 Apr 2021 12:33:05 +0200 Pierre-Yves David template: add a `paths` field to all entry in peerurls
Thu, 15 Apr 2021 12:08:34 +0200 Pierre-Yves David template: make an explicit closure for formatting entry in peerurls
Thu, 15 Apr 2021 11:50:08 +0200 Pierre-Yves David template: use `list_paths` in `peerurls`
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
Thu, 12 Nov 2020 14:07:34 -0800 Martin von Zweigbergk templates: define a {onelinesummary} keyword
Wed, 07 Oct 2020 00:45:41 +0800 Aay Jay Chan templatekw: make {successorssets} always return a list (issue6342)
Thu, 10 Sep 2020 13:12:34 -0700 Martin von Zweigbergk graphlog: use '%' only if there are *unresolved* conflicts
Mon, 18 May 2020 14:59:59 -0400 Augie Fackler mergestate: split out merge state handling code from main merge module
Thu, 16 Apr 2020 22:30:11 +0900 Yuya Nishihara templatekw: fix shownames() to check if namespace exists in repo (issue6301)
Wed, 15 Apr 2020 23:11:55 +0900 Yuya Nishihara templatekw: cache mergestate even if merge is not ongoing
Sun, 15 Mar 2020 15:12:44 +0900 Yuya Nishihara templater: introduce wrapper for smartset (API)
Tue, 28 Jan 2020 21:49:50 -0800 Martin von Zweigbergk graphlog: use '%' for other context in merge conflict
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
Wed, 19 Jun 2019 09:59:45 -0700 Martin von Zweigbergk copies: create helper for getting all copies for changeset
Sat, 01 Jun 2019 01:24:49 +0200 Joerg Sonnenberger doc: fix description of "predecessors" to match reality
Thu, 18 Apr 2019 13:35:02 -0700 Martin von Zweigbergk templatekw: make {file_*} compare to both merge parents (issue4292)
Sat, 11 May 2019 00:17:42 -0700 Martin von Zweigbergk templatekw: move showfileadds() close to showfile{mods,dels}()
Thu, 21 Feb 2019 10:54:29 -0800 Martin von Zweigbergk templatekw: move getrenamedfn() to scmutil (API)
Mon, 26 Mar 2018 10:41:42 -0700 Martin von Zweigbergk templatekw: migrate to new method for getting copy info
Mon, 18 Feb 2019 23:43:40 -0500 Jordi Gutiérrez Hermoso templatekw: make negrev return empty for wdir() and nullrev
Fri, 15 Feb 2019 14:43:31 -0500 Jordi Gutiérrez Hermoso templatekw: add a {negrev} keyword
Fri, 25 Jan 2019 23:36:23 -0800 Martin von Zweigbergk cleanup: use p1() and p2() instead of parents()[0] and parents()[1]
Sun, 20 Jan 2019 11:51:21 +0900 Yuya Nishihara templatekw: fix crash on multiple latesttags resolution at wdir (issue6055) stable
Mon, 07 Jan 2019 19:03:23 -0500 Augie Fackler merge with stable
Fri, 04 Jan 2019 21:01:10 -0500 Matt Harbison templatekw: fix documentation typos stable
Sun, 04 Nov 2018 20:44:26 +0900 Yuya Nishihara templater: compute revset lazily
Fri, 26 Oct 2018 21:46:37 +0900 Yuya Nishihara templatekw: deprecate p1rev/p2rev/p1node/p2node in favor of p1/p2
Fri, 26 Oct 2018 21:43:20 +0900 Yuya Nishihara templatekw: add p1/p2 keywords which switches the current ctx
Fri, 26 Oct 2018 21:28:20 +0900 Yuya Nishihara templatekw: extract internal "{rev}:{node|formatnode}" template to constant
Sat, 15 Sep 2018 17:26:21 +0900 Yuya Nishihara log: fill in pseudo rev and node as wdir() manifest identifiers
Thu, 07 Jun 2018 21:48:11 +0900 Yuya Nishihara formatter: populate ctx from repo and node value
Sun, 29 Jul 2018 22:04:01 +0900 Yuya Nishihara templatekw: add experimental {status} keyword
Sun, 29 Jul 2018 21:52:01 +0900 Yuya Nishihara templatekw: add option to include ignored/clean/unknown files in cache
Sun, 29 Jul 2018 22:07:42 +0900 Yuya Nishihara templatekw: keep status tuple in cache dict and rename cache key accordingly
Sun, 29 Jul 2018 21:39:12 +0900 Yuya Nishihara templatekw: extract function that computes and caches file status
Sun, 29 Jul 2018 21:28:51 +0900 Yuya Nishihara templatekw: add {size} keyword as an example of fctx-based keyword
Sun, 05 Aug 2018 16:33:30 +0900 Yuya Nishihara templatekw: add {path} keyword to host documentation
Sun, 05 Aug 2018 16:27:09 +0900 Yuya Nishihara templatekw: alias {name} of file copies dict to {path}
Sun, 05 Aug 2018 16:14:18 +0900 Yuya Nishihara templatekw: alias {file} of files list to {path}
Tue, 24 Jul 2018 22:13:21 +0900 Yuya Nishihara templatekw: copy {author} to {user} and document {author} as an alias
Fri, 27 Jul 2018 14:48:58 -0700 Martin von Zweigbergk templatekw: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
Fri, 06 Jul 2018 21:49:25 +0900 Yuya Nishihara diffutil: move the module out of utils package
Fri, 06 Jul 2018 21:41:36 +0900 Yuya Nishihara diffutil: remove diffopts() in favor of diffallopts()
Fri, 06 Jul 2018 21:29:05 +0900 Yuya Nishihara templatekw: obtain ui directly from the template context
Sat, 23 Jun 2018 14:30:31 +0200 Boris Feld template: directly instantiate diff options for diffstat
Wed, 04 Jul 2018 12:12:49 -0700 Gregory Szorc manifest: define and implement rev() on manifestlog
Tue, 22 May 2018 15:02:52 +0200 Boris Feld context: explicitly take diffopts in `context.diff` (API)
Thu, 14 Jun 2018 20:29:27 +0900 Yuya Nishihara py3: fix map() use in templatekw.showpredecessors()
Wed, 13 Jun 2018 21:57:24 +0900 Yuya Nishihara templater: restore the original string format of {date}
Sat, 24 Mar 2018 17:54:02 +0900 Yuya Nishihara templater: introduce a wrapper for date tuple (BC)
Sat, 09 Jun 2018 12:36:06 +0900 Yuya Nishihara templater: rename mappable to hybriditem as it is the primary use case
Mon, 26 Mar 2018 10:49:01 -0700 Martin von Zweigbergk templatekw: make getrenamed() return only filename, not nodeid
Thu, 10 May 2018 22:00:41 -0400 Matt Harbison templatekw: drop deprecated showlist() and showdict() (API)
Sun, 23 Apr 2017 13:15:30 +0900 Yuya Nishihara encoding: introduce tagging type for non-lossy non-ASCII string
Tue, 08 May 2018 17:54:57 +0800 Anton Shestakov templates: split getgraphnode() body into two functions
Sun, 15 Apr 2018 19:41:34 +0800 Anton Shestakov templates: adjust white space amount in the output of {whyunstable}
Sat, 14 Apr 2018 20:34:14 +0800 Anton Shestakov templates: make divergentnodes in whyunstable keyword be a hybrid list
Mon, 26 Mar 2018 17:00:12 +0800 Anton Shestakov templates: add whyunstable template keyword
Mon, 19 Mar 2018 20:23:27 +0900 Yuya Nishihara templatekw: fix return type of {succsandmarkers} (BC)
Mon, 19 Mar 2018 20:32:06 +0900 Yuya Nishihara obsutil: make obsfateprinter() less dependent on templater
Sun, 18 Mar 2018 00:11:36 +0900 Yuya Nishihara templatekw: do not directly call .gen
Thu, 15 Mar 2018 21:52:47 +0900 Yuya Nishihara templater: switch 'revcache' based on new mapping items
Thu, 22 Mar 2018 21:56:20 +0900 Yuya Nishihara stringutil: bulk-replace call sites to point to new module
Thu, 15 Mar 2018 21:22:52 +0900 Yuya Nishihara templater: factor out function to create mapping dict for nested evaluation
Fri, 16 Mar 2018 23:11:55 +0900 Yuya Nishihara templatekw: mark _showlist() as deprecated (API)
Fri, 16 Mar 2018 23:09:21 +0900 Yuya Nishihara templater: drop 'templ' from resources dict
Fri, 16 Mar 2018 23:01:51 +0900 Yuya Nishihara templatekw: stop using _showlist() which is about to be deprecated
Fri, 16 Mar 2018 22:47:15 +0900 Yuya Nishihara templater: use template context to render old-style list template
Fri, 16 Mar 2018 21:39:32 +0900 Yuya Nishihara templater: use named function to expand template against mapping dict (API)
Thu, 08 Mar 2018 23:15:09 +0900 Yuya Nishihara templater: move hybrid class and functions to templateutil module
Thu, 01 Mar 2018 08:14:54 -0500 Yuya Nishihara templater: byte-stringify dict/list values before passing to default format
Thu, 01 Mar 2018 08:07:22 -0500 Yuya Nishihara templater: allow dynamically switching the default dict/list formatting
Sun, 25 Feb 2018 19:34:35 +0900 Yuya Nishihara templatekw: deprecate showdict() and showlist() (API)
Sun, 25 Feb 2018 19:25:14 +0900 Yuya Nishihara templatekw: switch remainder of _showlist template keywords to new API
Sun, 25 Feb 2018 20:55:53 +0900 Yuya Nishihara templatekw: switch manifest template keyword to new API
Sun, 25 Feb 2018 19:23:06 +0900 Yuya Nishihara templatekw: switch latesttags template keywords to new API
Sun, 25 Feb 2018 19:08:02 +0900 Yuya Nishihara templatekw: switch revset() to new API
Sun, 25 Feb 2018 19:05:57 +0900 Yuya Nishihara templatekw: switch obsfate-related template keywords to new API
Sun, 25 Feb 2018 18:52:51 +0900 Yuya Nishihara templatekw: switch namespace template keywords to new API
Sun, 25 Feb 2018 16:45:44 +0900 Yuya Nishihara templatekw: switch most of showlist template keywords to new API (issue5779)
Sun, 25 Feb 2018 16:22:55 +0900 Yuya Nishihara templatekw: switch showdict template keywords to new API
Fri, 02 Mar 2018 09:09:38 -0500 Augie Fackler templatekw: fix dict construction in _showlist to not mix bytes and strs
Sun, 25 Feb 2018 16:14:37 +0900 Yuya Nishihara templatekw: add compatlist() as a replacement for showlist()
Sun, 25 Feb 2018 16:03:19 +0900 Yuya Nishihara templatekw: add compatdict() as a replacement for showdict()
Sun, 25 Feb 2018 15:43:35 +0900 Yuya Nishihara templatekw: pass templater to _showlist() by an explicit argument
Sun, 25 Feb 2018 16:36:38 +0900 Yuya Nishihara templatekw: inline getfiles()
Sun, 25 Feb 2018 16:35:34 +0900 Yuya Nishihara templatekw: factor out function to build a list of files per status
Sun, 25 Feb 2018 13:40:46 +0900 Yuya Nishihara templatekw: switch non-showlist template keywords to new API
Sun, 25 Feb 2018 14:28:32 +0900 Yuya Nishihara templatekw: extract non-templatekw function as getgraphnode()
Thu, 01 Mar 2018 08:19:47 -0500 Yuya Nishihara py3: fix type of attribute names forwarded by templatekw._hybrid
Thu, 01 Mar 2018 06:43:13 -0500 Yuya Nishihara py3: use '%d' to format diffstat sum
Tue, 27 Feb 2018 14:41:24 +0530 Pulkit Goyal py3: fix more keyword arguments handling
Sun, 25 Feb 2018 13:24:35 +0900 Yuya Nishihara templatekw: add 'requires' flag to switch to exception-safe interface
Sun, 25 Feb 2018 14:14:33 +0900 Yuya Nishihara templatekw: minimize resource dependency of {envvars} and {termwidth}
Sun, 25 Feb 2018 14:12:34 +0900 Yuya Nishihara templatekw: simply override {graphwidth} function by mapping variable
Sat, 24 Feb 2018 10:48:24 -0800 Gregory Szorc templatekw: use ctx.rev() instead of casting context to int
Mon, 08 Jan 2018 11:11:06 +0900 Yuya Nishihara templatekw: add {reporoot} keyword
Sun, 11 Feb 2018 16:16:43 -0800 Gregory Szorc py3: catch TypeError during template operations
Fri, 02 Feb 2018 23:53:57 -0500 Matt Harbison templatekw: drop the deprecated '{troubles}' keyword
Sun, 21 Jan 2018 13:03:03 +0900 Yuya Nishihara cmdutil: drop aliases for logcmdutil functions (API)
Fri, 22 Dec 2017 23:17:04 +0800 Anton Shestakov graphlog: add another graph node type, unstable, using character "*" (BC)
Sat, 02 Dec 2017 16:29:49 +0900 Yuya Nishihara log: translate column labels at once (issue5750)
Wed, 29 Nov 2017 04:41:48 +0530 Pulkit Goyal py3: fix args handling for obsfate template
Sat, 21 Oct 2017 17:46:41 +0900 Yuya Nishihara templatekw: add verbosity keyword to select template by -q/-v/--debug flag
Sat, 21 Oct 2017 17:31:13 +0900 Yuya Nishihara templatekw: move loadkeyword() to bottom
Sat, 21 Oct 2017 17:05:04 +0900 Yuya Nishihara help: hide phaseidx template keyword
Thu, 05 Oct 2017 17:42:56 +0200 Boris Feld templatekw: introduce obsfate keyword
Thu, 12 Oct 2017 21:48:02 +0900 Yuya Nishihara help: hide template keywords of obsolescence as they are still experimental
Thu, 12 Oct 2017 21:42:42 +0900 Yuya Nishihara help: fix formatting of template keywords
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
Sat, 30 Sep 2017 08:50:24 +0100 Yuya Nishihara templatekw: get rid of temporary dicts from shownamespaces()
Mon, 18 Sep 2017 23:53:05 +0900 Yuya Nishihara templatekw: rename peerpaths to peerurls per naming convention (BC)
Mon, 18 Sep 2017 23:31:01 +0900 Yuya Nishihara templatekw: make experimental {peerpaths} return a single-level dict (BC)
Mon, 18 Sep 2017 23:49:05 +0900 Yuya Nishihara templatekw: fix scope of peerpath url bound to generator
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, 01 Oct 2017 08:37:04 +0100 Yuya Nishihara formatter: fix default list/dict generator to be evaluated more than once
Sun, 24 Apr 2016 18:41:23 +0900 Yuya Nishihara templatekw: add new-style template expansion to {manifest}
Sun, 24 Sep 2017 15:22:46 +0900 Yuya Nishihara templatekw: just pass underlying value (or key) to joinfmt() function
Sun, 24 Sep 2017 12:43:57 +0900 Yuya Nishihara scmutil: extract helper functions that returns human-readable change id
Thu, 17 Aug 2017 18:26:11 +0200 Boris Feld template: add minimal obsfate template function
Mon, 21 Aug 2017 21:35:06 -0700 Sean Farley merge with stable
Tue, 15 Aug 2017 23:23:55 -0700 Martin von Zweigbergk templatekw: choose {latesttag} by len(changes), not date (issue5659) stable
Tue, 15 Aug 2017 10:15:31 -0700 Danny Hooper log: add a "graphwidth" template variable
Sun, 13 Aug 2017 14:12:28 +0900 Yuya Nishihara templatekw: specify plural form of instability
Wed, 16 Aug 2017 13:57:19 +0900 Yuya Nishihara templatekw: rename termwidth() per convention
Thu, 03 Aug 2017 15:30:41 +0200 Boris Feld label: rename trouble.X into instability.X
Wed, 02 Aug 2017 18:34:39 +0200 Boris Feld context: rename troubles into instabilities
Wed, 02 Aug 2017 11:32:25 +0200 Boris Feld template: rename troubles templatekw into instabilities
Sat, 15 Jul 2017 00:38:57 +0900 Yuya Nishihara templatekw: hide {peerpaths} keyword for 4.3
Thu, 13 Jul 2017 00:35:54 +0900 Yuya Nishihara templatekw: export ui.paths as {peerpaths}
Mon, 03 Jul 2017 11:22:00 +0200 Boris Feld template: add successors template
Sat, 24 Jun 2017 14:52:15 -0700 Gregory Szorc namespaces: record and expose whether namespace is built-in
Sat, 24 Jun 2017 13:39:20 -0700 Gregory Szorc templatekw: expose color name in {namespaces} entries
Thu, 22 Jun 2017 03:16:16 +0530 Pulkit Goyal py3: convert kwargs' keys' to str using pycompat.strkwargs()
Thu, 22 Jun 2017 01:29:07 +0530 Pulkit Goyal py3: use "%d" % val for int rather than pycompat.bytestr
Wed, 21 Jun 2017 02:20:34 +0530 Pulkit Goyal py3: use pycompat.bytestr() in place of str()
Wed, 21 Jun 2017 02:13:34 +0530 Pulkit Goyal py3: use r'' to access values from kwargs where keys are str
Wed, 21 Jun 2017 02:10:25 +0530 Pulkit Goyal py3: convert keys of kwargs in template keywords functions to bytes
Tue, 20 Jun 2017 23:46:18 +0530 Pulkit Goyal py3: replace str with bytes in isinstance()
Sat, 17 Jun 2017 13:34:18 +0900 Yuya Nishihara templatekw: use common "rev:node" format as the default of predecessors
Sat, 17 Jun 2017 13:23:55 +0900 Yuya Nishihara templatekw: populate all keywords depending on predecessor in map operation
Sat, 17 Jun 2017 13:18:03 +0900 Yuya Nishihara templatekw: reference predecessor node id as {node} in map operation
Thu, 15 Jun 2017 13:02:58 +0200 Boris Feld template: add predecessors template
Sat, 03 Jun 2017 19:12:01 +0900 Yuya Nishihara scmutil: introduce binnode(ctx) as paired function with intrev(ctx)
Sat, 03 Jun 2017 18:57:28 +0900 Yuya Nishihara scmutil: pass ctx object to intrev()
Wed, 05 Apr 2017 21:57:05 +0900 Yuya Nishihara templatekw: factor out showdict() helper
Wed, 05 Apr 2017 21:47:34 +0900 Yuya Nishihara templatekw: have showlist() take mapping dict with no **kwargs expansion (API)
Wed, 05 Apr 2017 21:40:38 +0900 Yuya Nishihara templatekw: change _showlist() to take mapping dict with no **kwargs expansion
Wed, 05 Apr 2017 21:32:32 +0900 Yuya Nishihara templatekw: rename 'args' to 'mapping' in showlist()
Wed, 05 Apr 2017 21:27:44 +0900 Yuya Nishihara templatekw: eliminate unnecessary temporary variable 'names' from _showlist()
Wed, 05 Apr 2017 22:28:09 +0900 Yuya Nishihara templatekw: add public function to wrap a dict by _hybrid object
Wed, 05 Apr 2017 22:25:36 +0900 Yuya Nishihara templatekw: add public function to wrap a list by _hybrid object
Wed, 12 Apr 2017 21:10:47 +0900 Yuya Nishihara templatekw: add default implementation of _hybrid.gen
Tue, 04 Apr 2017 22:31:59 +0900 Yuya Nishihara templater: make _hybrid provide more list/dict-like methods
Tue, 04 Apr 2017 22:20:06 +0900 Yuya Nishihara templater: hide private variable of _hybrid
Tue, 04 Apr 2017 22:19:02 +0900 Yuya Nishihara templater: remove __iter__() from _hybrid, resolve it explicitly
Sun, 24 Apr 2016 19:15:34 +0900 Yuya Nishihara templater: rewrite doc of _hybrid class as docstring
Sun, 09 Apr 2017 00:10:54 -0400 Matt Harbison templatekw: clarify the result of {latesttag} when no tag exists
Fri, 22 Apr 2016 21:46:33 +0900 Yuya Nishihara templater: provide loop counter as "index" keyword
Sat, 25 Mar 2017 10:34:11 +0100 Denis Laxalde templatekw: add an "obsolete" keyword
Wed, 15 Mar 2017 23:21:30 +0900 Yuya Nishihara templatekw: make join() escape values of extras (BC) (issue5504)
Sat, 25 Feb 2017 16:38:26 +0900 Yuya Nishihara templatekw: move defaulttmpl constant from changeset_templater
Tue, 17 Jan 2017 23:12:54 -0500 Matt Harbison templater: add '{envvars}' to access environment variables
Thu, 12 Jan 2017 21:06:55 +0900 Matthieu Laneuville templatekw: force noprefix=False to insure diffstat consistency (issue4755)
Fri, 06 Jan 2017 13:50:16 +0100 Denis Laxalde templatekw: add a "troubles" template keyword
Thu, 10 Nov 2016 02:13:19 -0800 Durham Goode manifest: remove last uses of repo.manifest
Sat, 08 Oct 2016 02:26:48 -0700 Simon Farnsworth template: provide a termwidth keyword (issue5395)
Sat, 23 Jul 2016 13:08:43 +0900 Yuya Nishihara templatekw: change joinfmt to a mandatory argument of _hybrid object
Fri, 22 Jul 2016 22:12:12 +0900 Yuya Nishihara templatekw: fix join format of parents keyword (issue5292) stable
Fri, 22 Jul 2016 22:00:46 +0900 Yuya Nishihara templatekw: fix join format of revset() function stable
Sun, 13 Mar 2016 05:17:06 +0900 FUJIWARA Katsunori templatekw: use templatekeyword to mark a function as template keyword
Sun, 13 Mar 2016 05:17:06 +0900 FUJIWARA Katsunori registrar: add templatekeyword to mark a function as template keyword (API)
Fri, 12 Feb 2016 19:16:09 +0900 Yuya Nishihara templatekw: switch ctx of list expression to rev of {parents} (BC)
Sun, 27 Dec 2015 20:21:37 +0900 Yuya Nishihara templatekw: workaround for utf-8 round-trip of {desc}
Fri, 12 Feb 2016 18:39:48 +0900 Yuya Nishihara templater: factor out type conversion of revset() result
Fri, 12 Feb 2016 18:08:53 +0900 Yuya Nishihara templater: evaluate each item of revset() as integer revision
Tue, 12 Jan 2016 23:56:48 +0900 Yuya Nishihara templatekw: add {namespaces} keyword
Tue, 12 Jan 2016 23:53:56 +0900 Yuya Nishihara templatekw: move shownames() helper to be sorted alphabetically
Sat, 16 Jan 2016 13:42:37 +0900 Yuya Nishihara templater: make _hybrid not callable to avoid conflicting semantics
Sat, 14 Nov 2015 17:02:57 +0900 Yuya Nishihara templatekw: avoid slow creation of changectx objects in showgraphnode()
Sat, 14 Nov 2015 16:58:18 +0900 Yuya Nishihara graphlog: extract "graphnode" template keyword that represents node symbol
Mon, 24 Aug 2015 23:30:17 -0400 Matt Harbison templatekw: add {changes}, {distance} and {tag} to the {latesttag} keyword
Mon, 24 Aug 2015 23:07:00 -0400 Matt Harbison templatekw: introduce showlatesttags() to handle {latesttag} keywords
Mon, 05 Oct 2015 21:11:50 -0400 Matt Harbison templatekw: factor out the changessincetag calculation to a private method
Sun, 23 Aug 2015 23:22:55 -0400 Matt Harbison templatekw: allow getlatesttags() to match a specific tag pattern
Sat, 26 Sep 2015 12:19:39 +0900 Yuya Nishihara templatekw: hide help of "branches" by DEPRECATED marker
Sat, 26 Sep 2015 12:39:13 +0900 Yuya Nishihara templatekw: remove dockeywords hack
Sat, 26 Sep 2015 12:38:02 +0900 Yuya Nishihara templatekw: port implementation of showparents() from changeset_templater
Sat, 26 Sep 2015 12:32:03 +0900 Yuya Nishihara templatekw: reorder stub of showparents() function
Sat, 12 Sep 2015 00:21:41 +0900 Yuya Nishihara templater: switch ctx of list expression to rev of revset() (BC)
Sat, 08 Aug 2015 20:09:43 -0700 Gregory Szorc templatekw: use absolute_import
Thu, 02 Jul 2015 22:18:21 +0900 Yuya Nishihara templatekw: make {rev} return wdirrev instead of None
Sat, 14 Mar 2015 17:58:18 +0900 Yuya Nishihara templatekw: apply manifest template only if ctx.manifestnode() exists
Mon, 06 Jul 2015 23:23:22 -0400 Matt Harbison templatekw: make {latesttag} a hybrid list
Mon, 06 Jul 2015 23:12:24 -0400 Matt Harbison templatekw: allow the caller of showlist() to specify the join() separator
Fri, 26 Jun 2015 23:11:05 -0400 Matt Harbison templatekw: introduce the changessincelatesttag keyword
Fri, 26 Jun 2015 23:23:10 -0400 Matt Harbison templatekw: use a list of tags in getlatesttags() instead of joining them
Wed, 24 Jun 2015 11:15:00 -0400 Matt Harbison templatekw: correct typo in activebookmark documentation
Mon, 01 Jun 2015 14:47:02 -0500 Matt Mackall merge with stable
Tue, 02 Jun 2015 02:28:33 +0900 FUJIWARA Katsunori templatekw: compare target context and its parent exactly (issue4690) stable 3.4.1
Wed, 15 Apr 2015 09:07:54 -0700 Ryan McElroy templatekw: display active bookmark more consistently (issue4552) (BC)
Thu, 28 May 2015 20:03:42 -0700 Ryan McElroy templatekw: introduce active subkeyword from bookmarks keyword
Wed, 15 Apr 2015 08:12:04 -0700 Ryan McElroy templatekw: introduce activebookmark keyword
Wed, 15 Apr 2015 08:26:01 -0700 Ryan McElroy templatekw: rename variable current to active
Tue, 14 Apr 2015 12:45:15 -0700 Ryan McElroy bookmarks: simplify iscurrent to isactivewdirparent (API)
Tue, 14 Apr 2015 13:17:33 -0700 Ryan McElroy bookmarks: rename bookmarkcurrent to activebookmark (API)
Wed, 08 Apr 2015 21:04:06 +0900 Yuya Nishihara templatekw: have {manifest} use ctx.manifestnode() for consistency
Thu, 12 Mar 2015 23:11:15 -0400 Matt Harbison templater: replace 'ctx._repo' with 'ctx.repo()'
Wed, 18 Feb 2015 23:17:52 +0900 Yuya Nishihara templatekw: forward _hybrid.get to raw values so that get(extras, key) works
Wed, 18 Feb 2015 23:01:33 +0900 Yuya Nishihara templater: implement _hybrid.__contains__ so that ifcontains can accept dict
Sun, 08 Mar 2015 14:46:42 +0900 Yuya Nishihara templatekw: keep raw list or dict in _hybrid object
Sun, 08 Mar 2015 14:38:50 +0900 Yuya Nishihara templatekw: give name to lambda that constructs variables map of templater
Sun, 08 Mar 2015 14:17:35 +0900 Yuya Nishihara templatekw: convert list of key/value pairs to sortdict
Wed, 18 Feb 2015 22:17:35 +0900 Yuya Nishihara templatekw: fix {join(bookmarks, sep)} to always show associated bookmarks stable
Wed, 18 Feb 2015 22:10:17 +0900 Yuya Nishihara templatekw: inline showlist() into showbookmarks() stable
Sun, 01 Feb 2015 09:36:47 +0900 FUJIWARA Katsunori templatekw: re-add showtags() to list tags keyword up in online help stable
Sun, 21 Dec 2014 14:01:52 -0800 Sean Farley templatekw: update namespace calls
Mon, 15 Dec 2014 09:40:02 -0800 Sean Farley templatekw: remove unneeded showtags
Sun, 14 Dec 2014 19:15:37 -0800 Sean Farley templatekw: add helper method to generate a template keyword for a namespace
Mon, 08 Sep 2014 20:12:58 +0900 Anton Shestakov templater: implement __len__ for _hybrid
Tue, 15 Jul 2014 23:34:13 +0900 FUJIWARA Katsunori templatekw: add 'subrepos' keyword to show updated subrepositories
Tue, 15 Jul 2014 23:34:13 +0900 FUJIWARA Katsunori templatekw: add 'currentbookmark' keyword to show current bookmark easily
Wed, 12 Mar 2014 13:20:42 -0400 Augie Fackler templatekw: move from dict() construction to {} literals
Tue, 11 Feb 2014 21:40:33 -0800 Durham Goode template: add 'current' to scope during {bookmarks % ...}
Mon, 23 Dec 2013 14:14:31 +0100 Andrew Shadura templatekw: allow tagtypes other than global in getlatesttags
Thu, 21 Nov 2013 15:46:49 -0500 Matthew Turk template: modify showextras to return a hybrid
Thu, 21 Nov 2013 15:08:30 -0600 Matt Mackall merge with stable
Thu, 21 Nov 2013 11:49:31 -0600 Matt Mackall help: drop help for branches template keyword