[PATCH 1 of 5 V2] dispatch: make loading extra information from extension extensible
Yuya Nishihara
yuya at tcha.org
Sun Jan 17 09:31:10 CST 2016
On Sun, 17 Jan 2016 00:32:11 +0900, FUJIWARA Katsunori wrote:
> # HG changeset patch
> # User FUJIWARA Katsunori <foozy at lares.dti.ne.jp>
> # Date 1452957858 -32400
> # Sun Jan 17 00:24:18 2016 +0900
> # Node ID cc378ec7682d9932691a5838436830d7a1137509
> # Parent 11942f8bd18bb15f37fc7d5fc571e461c781ccbc
> dispatch: make loading extra information from extension extensible
>
> This patch makes loading extra information from extension module at
> dispatching extensible. Factoring 'loadcmdtable()' outo commands.py is
> a part of generalization of loading extra information.
>
> This extensibility assumes registration of new function like below,
> for example:
>
> - revset predicate
> - fileset predicate
> - template keyword
> - template filter
> - template function
> - internal merge tool
> - web command
The series looks good to me, many thanks.
But code freeze is coming, I lean towards not rolling out new registrar
functions in 3.7. Perhaps you have much more follow-up patches? I also have
commands.norepo patches related to this series.
More information about the Mercurial-devel
mailing list