Move 'findrenames' code into its own file.
The next few patches will increase the size of the "findrenames"
functionality. This patch simply moves the function into its own
file to avoid clutter building up in 'cmdutil.py'.
#!/bin/sh
hg init test
cd test
cat > .hg/hgrc <<EOF
[extensions]
interhg =
[interhg]
issues = s|Issue(\d+)|<a href="http://bts.example.org/issue\1">Issue\1</a>|
# yes, 'x' is a weird delimiter...
markbugs = sxbugx<i class="\x">bug</i>x
EOF
touch foo
hg add foo
hg commit -d '1 0' -m 'Issue123: fixed the bug!'
hg serve -n test -p $HGPORT -d --pid-file=hg.pid -A access.log -E errors.log
cat hg.pid >> $DAEMON_PIDS
echo % log
"$TESTDIR/get-with-headers.py" localhost:$HGPORT '/' | grep bts
echo % errors
cat errors.log