tests/test-help.t
branchstable
changeset 12820 0edc0aa7432d
parent 12787 e8a8993b625e
child 12828 af1006d2f970
equal deleted inserted replaced
12819:5082e2f3f8e0 12820:0edc0aa7432d
   754       of an empty repository, and the parent of revision 0.
   754       of an empty repository, and the parent of revision 0.
   755   
   755   
   756       The reserved name "." indicates the working directory parent. If no
   756       The reserved name "." indicates the working directory parent. If no
   757       working directory is checked out, it is equivalent to null. If an
   757       working directory is checked out, it is equivalent to null. If an
   758       uncommitted merge is in progress, "." is the revision of the first parent.
   758       uncommitted merge is in progress, "." is the revision of the first parent.
       
   759 
       
   760 Test help hooks
       
   761 
       
   762   $ cat > helphook1.py <<EOF
       
   763   > from mercurial import help
       
   764   > 
       
   765   > def rewrite(topic, doc):
       
   766   >     return doc + '\nhelphook1\n'
       
   767   > 
       
   768   > def extsetup(ui):
       
   769   >     help.addtopichook('revsets', rewrite)
       
   770   > EOF
       
   771   $ cat > helphook2.py <<EOF
       
   772   > from mercurial import help
       
   773   > 
       
   774   > def rewrite(topic, doc):
       
   775   >     return doc + '\nhelphook2\n'
       
   776   > 
       
   777   > def extsetup(ui):
       
   778   >     help.addtopichook('revsets', rewrite)
       
   779   > EOF
       
   780   $ echo '[extensions]' >> $HGRCPATH
       
   781   $ echo "helphook1 = `pwd`/helphook1.py" >> $HGRCPATH
       
   782   $ echo "helphook2 = `pwd`/helphook2.py" >> $HGRCPATH
       
   783   $ hg help revsets | grep helphook
       
   784       helphook1
       
   785       helphook2