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()
|
Thu, 03 May 2018 18:15:43 +0900 |
Yuya Nishihara |
extensions: extract closure that looks for commands from disabled module
|
Thu, 03 May 2018 18:13:43 +0900 |
Yuya Nishihara |
extensions: drop dead code trying to exclude deprecated disabled commands
|
Thu, 10 May 2018 21:53:48 -0400 |
Matt Harbison |
cmdutil: drop deprecated precursor of registrar.command (API)
|
Thu, 22 Mar 2018 21:56:20 +0900 |
Yuya Nishihara |
stringutil: bulk-replace call sites to point to new module
|
Thu, 08 Mar 2018 22:23:02 +0900 |
Yuya Nishihara |
templater: split template functions to new module
|
Sat, 17 Feb 2018 17:24:29 +0900 |
Yuya Nishihara |
extensions: reject any unicode strings in tables before loading
|
Tue, 13 Feb 2018 23:00:01 -0700 |
Augie Fackler |
py3: introduce and use pycompat.getargspec
|
Tue, 17 Oct 2017 10:31:44 -0700 |
Martin von Zweigbergk |
extensions: always include traceback when extension setup fails
|
Tue, 05 Sep 2017 00:34:13 +0200 |
Boris Feld |
extensions: register config item early
|
Tue, 05 Sep 2017 00:31:59 +0200 |
Boris Feld |
extensions: factor extra data loading out
|
Sun, 10 Sep 2017 23:37:14 +0900 |
Yuya Nishihara |
extensions: fix wrapcommand/function of class instance
|
Tue, 05 Sep 2017 15:18:45 -0700 |
Jun Wu |
wrapcommand: use functools.partial
|
Tue, 05 Sep 2017 13:37:36 -0700 |
Jun Wu |
wrapfunction: use functools.partial if possible
|
Tue, 29 Aug 2017 18:24:51 +0200 |
Christophe de Vienne |
extensions: prohibit unicode defaults
|
Mon, 21 Aug 2017 16:46:05 -0700 |
Martin von Zweigbergk |
extensions: add wrappedfunction() context manager
|
Fri, 11 Aug 2017 15:09:54 -0400 |
Augie Fackler |
extensions: don't give AttributeError bytes message on Python 3
|
Tue, 25 Jul 2017 22:49:43 -0400 |
Augie Fackler |
extensions: if on py3 and propname is a bytestr, convert to sysstr
|
Tue, 25 Jul 2017 22:48:46 -0400 |
Augie Fackler |
extensions: attempt to use non-deprecated inspect method
|
Sun, 06 Aug 2017 01:13:57 +0900 |
FUJIWARA Katsunori |
filemerge: move decorator definition for internal merge tools to registrar
|
Thu, 03 Aug 2017 23:02:32 +0900 |
Yuya Nishihara |
py3: convert arbitrary exception object to byte string more reliably
|
Sat, 15 Jul 2017 14:17:35 +0200 |
Boris Feld |
color: drop the now useless color extension
|
Sat, 15 Jul 2017 14:16:54 +0200 |
Boris Feld |
extensions: expand the builtins extensions declaration
|
Fri, 07 Jul 2017 00:13:53 -0700 |
Martin von Zweigbergk |
dispatch: fix typo suggestion for disabled extension
|
Sat, 17 Jun 2017 13:48:20 +0200 |
Pierre-Yves David |
configitems: add an official API for extensions to register config item
|
Sat, 24 Jun 2017 02:39:20 +0900 |
FUJIWARA Katsunori |
extensions: register functions always at loading extension (issue5601)
|
Fri, 23 Jun 2017 10:59:05 -0700 |
Adam Simpkins |
extensions: call afterloaded() with loaded=False for disabled extensions
|
Tue, 06 Jun 2017 10:09:48 -0400 |
Augie Fackler |
extensions: catch uisetup and extsetup failures and don't let them break hg
|
Thu, 08 Jun 2017 10:44:53 -0400 |
Augie Fackler |
extensions: move wrapfilecache function from fsmonitor
|
Mon, 22 May 2017 01:17:49 -0700 |
Jun Wu |
profiling: allow loading profiling extension before everything else
|
Mon, 22 May 2017 00:51:56 -0700 |
Jun Wu |
extensions: allow loading a whitelisted subset of extensions
|
Sat, 09 Jan 2016 23:24:52 +0900 |
Yuya Nishihara |
extensions: show deprecation warning for the use of cmdutil.command
|
Sat, 13 May 2017 15:41:50 +0900 |
Yuya Nishihara |
extensions: prohibit registration of command without using @command (API)
|
Sun, 14 May 2017 15:46:45 +0900 |
Yuya Nishihara |
extensions: optionally print hint on import failure
|
Fri, 10 Feb 2017 16:56:29 -0800 |
Martin von Zweigbergk |
cleanup: use set literals
|
Wed, 03 May 2017 11:16:55 +0900 |
Yuya Nishihara |
cleanup: remove useless re-raises of KeyboardInterrupt
|
Mon, 13 Mar 2017 09:12:56 -0700 |
Yuya Nishihara |
encoding: add converter between native str and byte string
|
Mon, 13 Mar 2017 09:11:08 -0700 |
Yuya Nishihara |
encoding: factor out unicode variants of from/tolocal()
|
Fri, 03 Mar 2017 14:08:02 -0500 |
Augie Fackler |
extensions: tapdance to get reasonable import error formatting
|
Fri, 03 Mar 2017 13:32:10 -0500 |
Augie Fackler |
extensions: use [0:1] slice on config path instead of [0]
|
Fri, 03 Mar 2017 13:27:21 -0500 |
Augie Fackler |
extensions: use inspect module instead of func_code.co_argcount
|
Mon, 20 Feb 2017 18:40:42 +0530 |
Pulkit Goyal |
py3: use pycompat.fsencode() to convert __file__ to bytes
|
Mon, 05 Dec 2016 06:46:51 +0530 |
Pulkit Goyal |
py3: use pycompat.fsdecode() to pass to imp.* functions
|
Thu, 01 Dec 2016 13:12:04 +0530 |
Pulkit Goyal |
py3: use pycompat.sysstr() in __import__()
|
Sun, 06 Nov 2016 06:54:31 +0530 |
Pulkit Goyal |
help: show help for disabled extensions (issue5228)
|