[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