> On Jul 13, 2017, at 05:15, David Demelier <demelier.da...@gmail.com> wrote:
> 
> Hello,
> 
> I'm one of the creator of the ConfigConsolidationPlan [0].
> 
> In Mercurial there was a big issue regarding the options continuously added 
> without any guideline into the hgrc file. This leads to massive inconsistency 
> like :
> 
>    allowpull
>    allow_push
>    assume-tty
> 
> In the process of renaming those options without breaking existing user 
> installations, we have added a configitems registry + aliases. The aliases 
> offers a way to select the same option with a different section name (e.g. 
> ui.username also search for ui.user).
> 
> I'll start renaming options once a convention has been chosen correctly, I've 
> proposed (seconded by Pierre-Yves) to use hyphens between words as it's 
> common in projects [2].

When you say "renaming" you just mean renaming the documented name of the 
option, but still respecting the legacy name, right?

> 
> Please tell me your thoughts, if you are okay on this convention and I'll 
> start sending new aliases progressively.
> 
> I'll also add an official guideline regarding option naming somewhere in the 
> wiki (probably on the guideline pages).
> 
> Then I'll attire your attention to refuse any new code that won't follow this 
> convention.
> 
> [0]: https://www.mercurial-scm.org/wiki/ConfigConsolidationPlan
> [1]: 
> https://www.mercurial-scm.org/wiki/ConfigConsolidationPlan#Proposal:_use_-_in_config_examples
> 
> -- 
> David Demelier
> _______________________________________________
> Mercurial-devel mailing list
> Mercurial-devel@mercurial-scm.org
> https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

_______________________________________________
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

Reply via email to