mercurial/logcmdutil.py
Tue, 04 Aug 2020 13:21:29 -0700 Martin von Zweigbergk templater: replace templatepath() with function that also opens the file
Mon, 20 Jul 2020 22:43:33 -0700 Martin von Zweigbergk templatespec: use new factory functions in logcmdutil
Mon, 20 Jul 2020 21:33:28 -0700 Martin von Zweigbergk templatespec: move check for non-unicode to lower-level function
Mon, 20 Jul 2020 21:32:10 -0700 Martin von Zweigbergk templatespec: logcmdutil.templatespec() gets either template or mapfile
Thu, 07 May 2020 16:54:17 -0400 Augie Fackler cleanup: avoid extra node/ctx conversions in logcmdutil.diffordiffstat
Tue, 28 Jan 2020 21:49:50 -0800 Martin von Zweigbergk graphlog: use '%' for other context in merge conflict
Thu, 21 Nov 2019 16:48:34 +0100 Denis Laxalde logcmdutil: call _exthook() in changesettemplater
Thu, 05 Dec 2019 11:15:19 -0500 Augie Fackler merge with stable
Thu, 21 Nov 2019 22:43:01 +0900 Yuya Nishihara graphlog: change state dict to attr struct
Tue, 19 Nov 2019 23:53:12 +0900 Yuya Nishihara typing: fix return type of logcmdutil.getrevs()
Tue, 19 Nov 2019 23:49:05 +0900 Yuya Nishihara typing: consolidate "if not globals():" trick
Fri, 29 Nov 2019 21:43:13 +0100 Denis Laxalde log: map None rev to wdirrev when filtering revisions with --line-range stable
Wed, 13 Nov 2019 22:22:31 -0500 Augie Fackler logcmdutil: add a type annotation
Thu, 14 Nov 2019 15:27:50 -0500 Augie Fackler logcmdutil: use field names instead of field numbers on scmutil.status
Thu, 14 Nov 2019 11:11:38 +0100 Denis Laxalde logcmdutil: let getlinerangerevs() return "revs" as a smartset
Tue, 08 Oct 2019 15:06:18 -0700 Martin von Zweigbergk cleanup: join string literals that are already on one line
Mon, 07 Oct 2019 00:04:04 -0400 Gregory Szorc py3: finish porting iteritems() to pycompat and remove source transformer
Sun, 06 Oct 2019 14:58:41 -0400 Yuya Nishihara log: populate keywords if specified in custom -Tjson(...) or -Tcbor(...)
Sat, 05 Oct 2019 23:20:35 -0400 Yuya Nishihara formatter: parse name of built-in formatter templates in standard way
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 10:19:32 -0700 Martin von Zweigbergk log: pass getcopies() function instead of getrenamed() to displayer (API)
Tue, 18 Jun 2019 23:19:24 -0700 Martin von Zweigbergk logcmdutil: also check for copies in null revision and working copy
Thu, 16 May 2019 08:15:20 +0900 Yuya Nishihara log: flag topo-sorted set as such
Wed, 01 May 2019 09:34:47 -0700 Martin von Zweigbergk log: add config for making `hg log -G` always topo-sorted
Tue, 14 May 2019 09:13:39 -0700 Martin von Zweigbergk log: remove an unnecessary "and opts.get('rev')" condition
Thu, 21 Mar 2019 21:40:22 -0400 Matt Harbison diff: support diffing explicit files in subrepos
Sun, 10 Mar 2019 12:57:24 +0900 Yuya Nishihara template: add CBOR output format
Thu, 31 Jan 2019 15:35:51 -0800 Martin von Zweigbergk diff: make --stat respect ui.relative-paths
Fri, 08 Feb 2019 11:56:39 -0800 Martin von Zweigbergk diff: respect ui.relative-paths for warning about path outside --root
Wed, 06 Feb 2019 23:56:59 -0800 Martin von Zweigbergk diff: make `hg diff --root=subrepo` work
Wed, 06 Feb 2019 23:12:56 -0800 Martin von Zweigbergk patch: replace "prefix" and "relroot" arguments by "pathfn" (API)
Thu, 07 Feb 2019 09:52:36 -0800 Martin von Zweigbergk subrepo: adjust subrepo prefix before calling subrepo.diff() (API)
Wed, 06 Feb 2019 22:52:49 -0800 Martin von Zweigbergk patch: accept second matcher that applies only to copy sources (API)
Wed, 06 Feb 2019 17:46:20 -0800 Martin von Zweigbergk patch: let caller pass in root-filtering matcher (API)
Wed, 06 Feb 2019 22:32:50 -0800 Martin von Zweigbergk diffordiffstat: avoid looking up contexts twice
Thu, 27 Dec 2018 17:16:40 +0530 Navaneeth Suresh log: fix line wrap on diffstat with -G/--graph (issue5800)
Sun, 14 Oct 2018 04:37:25 -0400 Augie Fackler logcmdutil: add a helpful assertion to catch mistyped templates early
Sat, 15 Sep 2018 17:26:21 +0900 Yuya Nishihara log: fill in pseudo rev and node as wdir() manifest identifiers
Sat, 15 Sep 2018 17:26:20 +0900 Yuya Nishihara log: have changesetformatter fill in wdir() rev and node (BC)
Mon, 03 Sep 2018 21:01:47 +0900 Yuya Nishihara log: make changesetformatter pass in changectx to formatter
Wed, 23 May 2018 15:31:44 +0200 Boris Feld diff: use `context.diff` to produce diff
Wed, 04 Jul 2018 12:12:49 -0700 Gregory Szorc manifest: define and implement rev() on manifestlog
Mon, 26 Mar 2018 10:49:01 -0700 Martin von Zweigbergk templatekw: make getrenamed() return only filename, not nodeid
Sun, 29 Apr 2018 15:52:01 +0900 Yuya Nishihara log: consume --stat/patch options at constructor of changesetprinter
Sun, 29 Apr 2018 15:44:17 +0900 Yuya Nishihara log: cache diffopts instance
Fri, 13 Apr 2018 23:07:12 +0900 Yuya Nishihara logcmdutil: pass formatter to jsonchangeset as argument
Fri, 13 Apr 2018 22:47:14 +0900 Yuya Nishihara logcmdutil: rewrite jsonchangeset printer to be backed by jsonformatter
Fri, 13 Apr 2018 22:20:13 +0900 Yuya Nishihara logcmdutil: remove unused attribute 'cache' from jsonchangeset printer
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 20:27:38 +0900 Yuya Nishihara log: do no expect templateresources() returning a dict
Fri, 16 Mar 2018 21:24:12 +0900 Yuya Nishihara templater: factor out helper that renders named template as string
Sat, 17 Mar 2018 11:23:04 +0900 Yuya Nishihara templater: rename .render(mapping) to .renderdefault(mapping) (API)
Sun, 11 Mar 2018 21:05:29 +0900 Yuya Nishihara templater: convert resources to a table of callables for future extension
Thu, 08 Mar 2018 23:10:46 +0900 Yuya Nishihara templater: move stringify() to templateutil module
Thu, 15 Feb 2018 17:18:26 +0100 Boris Feld util: extract all date-related utils in utils/dateutil module
Sun, 25 Feb 2018 14:42:18 +0900 Yuya Nishihara log: do not invoke templatekw.showobsfate() as a function
Sun, 25 Feb 2018 14:28:32 +0900 Yuya Nishihara templatekw: extract non-templatekw function as getgraphnode()
Sun, 25 Feb 2018 14:12:34 +0900 Yuya Nishihara templatekw: simply override {graphwidth} function by mapping variable
less more (0) -60 tip