view en/examples/results/hook.simple.pretxncommit.out @ 663:0d5935744f87

Switch from LaTeX to XML for examples.
author Bryan O'Sullivan <bos@serpentine.com>
date Mon, 09 Mar 2009 21:39:23 -0700
parents 44d1363234d2
children 4432ad34b8e5
line wrap: on
line source

<screen><prompt>$</prompt> <userinput>cat check_bug_id</userinput>
#!/bin/sh
# check that a commit comment mentions a numeric bug id
hg log -r $1 --template {desc} | grep -q "\&lt;bug *[0-9]"
<prompt>$</prompt> <userinput>echo 'pretxncommit.bug_id_required = ./check_bug_id $HG_NODE' &gt;&gt; .hg/hgrc</userinput>
<prompt>$</prompt> <userinput>echo a &gt;&gt; a</userinput>
<prompt>$</prompt> <userinput>hg commit -m 'i am not mentioning a bug id'</userinput>
transaction abort!
rollback completed
abort: pretxncommit.bug_id_required hook exited with status 1
<prompt>$</prompt> <userinput>hg commit -m 'i refer you to bug 666'</userinput>
committed 

</screen>