mercurial/extensions.py
Fri, 15 Nov 2019 11:30:33 -0500 Augie Fackler extensions: suppress a pytype failure due to a typeshed bug
Thu, 14 Nov 2019 15:49:01 -0500 Augie Fackler extensions: hide two confusing import statements from pytype
Fri, 08 Nov 2019 11:19:20 -0800 Augie Fackler cleanup: remove pointless r-prefixes on single-quoted strings
Thu, 07 Nov 2019 13:18:19 -0500 Augie Fackler cleanup: remove pointless r-prefixes on double-quoted strings
Tue, 15 Oct 2019 11:06:04 -0400 Augie Fackler cleanup: hgdemandimport.tracing accepts strings, not bytes
Mon, 07 Oct 2019 00:04:04 -0400 Gregory Szorc py3: finish porting iteritems() to pycompat and remove source transformer
Sun, 06 Oct 2019 16:55:18 -0400 Gregory Szorc py3: manually import getattr where it is needed
Sun, 06 Oct 2019 14:58:42 -0400 Gregory Szorc py3: manually import pycompat.setattr where it is needed
Sun, 06 Oct 2019 13:28:56 -0400 Gregory Szorc py3: manually import pycompat.open into files that need it
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
Sun, 30 Jun 2019 13:04:26 +0530 Navaneeth Suresh extensions: add shelve to _builtin
Sat, 18 May 2019 19:33:48 -0400 Matt Harbison extensions: drop support for extsetup() without `ui` argument (API)
Thu, 27 Dec 2018 21:46:03 -0500 Matt Harbison extensions: deprecate extsetup without a `ui` argument (API)
Sat, 15 Dec 2018 16:28:29 +0900 Yuya Nishihara extensions: use ui.log() interface to provide detailed loading information
Mon, 12 Nov 2018 21:10:51 +0900 Yuya Nishihara extensions: add "uipopulate" hook, called per instance, not per process
Fri, 20 Apr 2018 18:08:54 +0200 Boris Feld extensions: include current version in "invalid version" message
Fri, 12 Oct 2018 12:30:47 -0400 Augie Fackler extensions: fix up many many debug logs that use %r
Fri, 07 Sep 2018 16:51:51 -0400 Boris Feld extension: add a summary of total loading time per extension
Thu, 06 Sep 2018 16:21:42 -0400 Boris Feld extensions: trace the total time of running all extsetup callbacks
Thu, 06 Sep 2018 16:20:05 -0400 Boris Feld extensions: trace the total time of running all uisetup callbacks
Tue, 21 Aug 2018 17:15:51 -0400 Augie Fackler cleanup: make all uses of timedcm specify what they're timing
Wed, 01 Aug 2018 16:06:53 +0200 Martijn Pieters extensions: add detailed loading information
Mon, 16 Jul 2018 18:02:30 +0200 Boris Feld debug: move extensions debug behind a dedicated flag
Sun, 17 Jun 2018 18:01:49 +0900 Yuya Nishihara extensions: use context manger for open()
Sun, 17 Jun 2018 17:59:12 +0900 Yuya Nishihara py3: open extension source in binary mode to read docstring as bytes
Thu, 03 May 2018 18:39:58 +0900 Yuya Nishihara extensions: remove strip_init=True from _disabledpaths()
Thu, 03 May 2018 18:38:02 +0900 Yuya Nishihara extensions: peek command table of disabled extensions without importing
Fri, 27 Apr 2018 21:54:37 +0530 Pulkit Goyal py3: use pycompat.bytestr() instead of str() in extensions.py
Thu, 03 May 2018 18:22:02 +0900 Yuya Nishihara help: load module doc of disabled extension in extensions.disabledcmd()
less more (0) -100 -50 -30 tip