comparison tests/test-help.t @ 44295:142d2a4cb69a

help: add a mechanism to change flags' help depending on config It seems reasonable to have a similar mechanism for the rest of the help, but no such thing is implemented. The goal is to make the help of commands clearer in the presence of significant default changes, like tweakdefaults or with company-wide hgrcs. In these cases, a user looking at the help of a command doesn't exactly know what his hgrc is doing. Apply to this to the --git option of commands that display diffs, as this option in particular causes confusion for some reason. Differential Revision: https://phab.mercurial-scm.org/D8100
author Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
date Sun, 09 Feb 2020 15:50:36 -0500
parents d8b53385b1bc
children c577bb4a04d4
comparison
equal deleted inserted replaced
44294:234001d22ba6 44295:142d2a4cb69a
785 785
786 rebase command to move sets of revisions to a different ancestor 786 rebase command to move sets of revisions to a different ancestor
787 787
788 (use 'hg help extensions' for information on enabling extensions) 788 (use 'hg help extensions' for information on enabling extensions)
789 [255] 789 [255]
790
791 Checking that help adapts based on the config:
792
793 $ hg help diff --config ui.tweakdefaults=true | egrep -e '^ *(-g|config)'
794 -g --[no-]git use git extended diff format (default: on from
795 config)
790 796
791 Make sure that we don't run afoul of the help system thinking that 797 Make sure that we don't run afoul of the help system thinking that
792 this is a section and erroring out weirdly. 798 this is a section and erroring out weirdly.
793 799
794 $ hg .log 800 $ hg .log