Mercurial > evolve
diff hgext/evolve.py @ 1635:91ba7e0daff6
alias: report evolve as origin for aliases
author | timeless@gmail.com |
---|---|
date | Fri, 08 Apr 2016 18:45:45 +0000 |
parents | 9ae4e79a28f3 |
children | 13f830540a14 |
line wrap: on
line diff
--- a/hgext/evolve.py Tue Mar 22 14:08:16 2016 -0700 +++ b/hgext/evolve.py Fri Apr 08 18:45:45 2016 +0000 @@ -397,7 +397,7 @@ evolveopts = ui.configlist('experimental', 'evolution') if not evolveopts: evolveopts = ['all'] - ui.setconfig('experimental', 'evolution', evolveopts) + ui.setconfig('experimental', 'evolution', evolveopts, 'evolve') @eh.uisetup def _configurecmdoptions(ui): @@ -467,22 +467,26 @@ @eh.uisetup def _installalias(ui): if ui.config('alias', 'pstatus', None) is None: - ui.setconfig('alias', 'pstatus', 'status --rev .^') + ui.setconfig('alias', 'pstatus', 'status --rev .^', 'evolve') if ui.config('alias', 'pdiff', None) is None: - ui.setconfig('alias', 'pdiff', 'diff --rev .^') + ui.setconfig('alias', 'pdiff', 'diff --rev .^', 'evolve') if ui.config('alias', 'olog', None) is None: - ui.setconfig('alias', 'olog', "log -r 'precursors(.)' --hidden") + ui.setconfig('alias', 'olog', "log -r 'precursors(.)' --hidden", + 'evolve') if ui.config('alias', 'odiff', None) is None: ui.setconfig('alias', 'odiff', - "diff --hidden --rev 'limit(precursors(.),1)' --rev .") + "diff --hidden --rev 'limit(precursors(.),1)' --rev .", + 'evolve') if ui.config('alias', 'grab', None) is None: if os.name == 'nt': ui.setconfig('alias', 'grab', "! " + util.hgexecutable() + " rebase --dest . --rev $@ && " - + util.hgexecutable() + " up tip") + + util.hgexecutable() + " up tip", + 'evolve') else: ui.setconfig('alias', 'grab', - "! $HG rebase --dest . --rev $@ && $HG up tip") + "! $HG rebase --dest . --rev $@ && $HG up tip", + 'evolve') ### Troubled revset symbol