tests/test-logtoprocess.t
changeset 40401 6bd477ee7294
parent 40377 18da306e92b5
child 40402 106adc261492
equal deleted inserted replaced
40400:db0dba2d157d 40401:6bd477ee7294
    17   > configitem('logtoprocess', 'foo',
    17   > configitem('logtoprocess', 'foo',
    18   >     default=None,
    18   >     default=None,
    19   > )
    19   > )
    20   > @command(b'foo', [])
    20   > @command(b'foo', [])
    21   > def foo(ui, repo):
    21   > def foo(ui, repo):
    22   >     ui.log('foo', 'a message: %(bar)s\n', bar='spam')
    22   >     ui.log('foo', 'a message: %s\n', 'spam')
    23   > EOF
    23   > EOF
    24   $ cp $HGRCPATH $HGRCPATH.bak
    24   $ cp $HGRCPATH $HGRCPATH.bak
    25   $ cat >> $HGRCPATH << EOF
    25   $ cat >> $HGRCPATH << EOF
    26   > [extensions]
    26   > [extensions]
    27   > logtoprocess=
    27   > logtoprocess=
    37   >     echo "\$MSG2";
    37   >     echo "\$MSG2";
    38   >     echo "\$MSG3") > $TESTTMP/commandfinish.log
    38   >     echo "\$MSG3") > $TESTTMP/commandfinish.log
    39   > foo=(echo 'logtoprocess foo output:';
    39   > foo=(echo 'logtoprocess foo output:';
    40   >     echo "\$EVENT";
    40   >     echo "\$EVENT";
    41   >     echo "\$MSG1";
    41   >     echo "\$MSG1";
    42   >     echo "\$OPT_BAR") > $TESTTMP/foo.log
    42   >     echo "\$MSG2") > $TESTTMP/foo.log
    43   > EOF
    43   > EOF
    44 
    44 
    45 Running a command triggers both a ui.log('command') and a
    45 Running a command triggers both a ui.log('command') and a
    46 ui.log('commandfinish') call. The foo command also uses ui.log.
    46 ui.log('commandfinish') call. The foo command also uses ui.log.
    47 
    47