[PATCH 2 of 2] archive: add an experimental config to control the metadata file template

Martin von Zweigbergk martinvonz at google.com
Mon Jul 17 13:54:29 EDT 2017


On Sun, Jul 16, 2017 at 9:57 PM, Matt Harbison <mharbison72 at gmail.com> wrote:
> # HG changeset patch
> # User Matt Harbison <matt_harbison at yahoo.com>
> # Date 1500266969 14400
> #      Mon Jul 17 00:49:29 2017 -0400
> # Node ID a85b7c754630cb4ac49b2cebea0ceca3d2f2eaaa
> # Parent  4d37def90ad5e0196dadb9bc2c9e62effad63691
> archive: add an experimental config to control the metadata file template
>
> Experimental because given the possible complexity, it may be worth figuring out
> how to load this from a file, similar to the style files for the log command,
> instead of trying to stuff it on the command line.
>
> diff --git a/mercurial/archival.py b/mercurial/archival.py
> --- a/mercurial/archival.py
> +++ b/mercurial/archival.py
> @@ -99,7 +99,8 @@
>      )
>
>      opts = {
> -        'template': default
> +        'template': repo.ui.config('experimental', 'archivemetatemplate',
> +                                   default)

I think this should be registered with the new coreconfigitem() method
(other experimental options are).


More information about the Mercurial-devel mailing list