tests/test-hgrc.t
changeset 28611 6aa17f86d9f0
parent 28610 3aa50c9d89a0
child 29978 3d2ea1403c62
equal deleted inserted replaced
28610:3aa50c9d89a0 28611:6aa17f86d9f0
   182   --quiet: ui.quiet=False
   182   --quiet: ui.quiet=False
   183 
   183 
   184 plain mode with exceptions
   184 plain mode with exceptions
   185 
   185 
   186   $ cat > plain.py <<EOF
   186   $ cat > plain.py <<EOF
       
   187   > from mercurial import commands, extensions
       
   188   > def _config(orig, ui, repo, *values, **opts):
       
   189   >     ui.write('plain: %r\n' % ui.plain())
       
   190   >     return orig(ui, repo, *values, **opts)
   187   > def uisetup(ui):
   191   > def uisetup(ui):
   188   >     ui.write('plain: %r\n' % ui.plain())
   192   >     extensions.wrapcommand(commands.table, 'config', _config)
   189   > EOF
   193   > EOF
   190   $ echo "[extensions]" >> $HGRC
   194   $ echo "[extensions]" >> $HGRC
   191   $ echo "plain=./plain.py" >> $HGRC
   195   $ echo "plain=./plain.py" >> $HGRC
   192   $ HGPLAINEXCEPT=; export HGPLAINEXCEPT
   196   $ HGPLAINEXCEPT=; export HGPLAINEXCEPT
   193   $ hg showconfig --config ui.traceback=True --debug
   197   $ hg showconfig --config ui.traceback=True --debug