Config Alias Cleanups

Note:

This page is primarily intended for developers of Mercurial.

1. Overview

Mercurial has an internal config-aliasing feature that lets us rename config values. This has facilitated cleaning up some of the disorganized config sections and making things more discoverable or readable (since we can rename config names to contain dashes).

2. Known Issues

If we have a hypothetical knob ui.frobnicate and we want to move it to commands.frobnicate-yes, we add an alias. But now it's unclear which knob wins if the user has an hgrc file that contains both. We need to:

3. Proposed solutions

ConfigAliasCleanupsRequired (last edited 2020-10-23 17:51:51 by AugieFackler)