help: refer to user configuration file more consistently
Currently, a number of commands and help topics mention the user hgrc
file in different ways. Among these are following:
1. .hgrc - "please specify your commit editor/username in your .hgrc
file", bookmarks, color, hgk, pager, hg help environment
2. $HOME/.hgrc - hg help paths, hgrc(5), hg(1)
3. ~/.hgrc - hgrc(5)
In addition to being inconsistent, none of these make sense on
Windows. This patch replaces the above with a more general term of
"[your] configuration file".
#!/bin/sh
cat <<EOF >> $HGRCPATH
[extensions]
notify=
[hooks]
changegroup.notify = python:hgext.notify.hook
[notify]
sources = push
diffstat = False
maxsubject = 10
[usersubs]
foo@bar = *
[reposubs]
* = baz
EOF
hg init a
echo % clone
hg --traceback clone a b
echo a > b/a
echo % commit
hg --traceback --cwd b commit -Ama
echo a >> b/a
echo % commit
hg --traceback --cwd b commit -Amb
echo % push
hg --traceback --cwd b push ../a 2>&1 |
python -c 'import sys,re; print re.sub("\n\t", " ", sys.stdin.read()),' |
sed -e 's/\(Message-Id:\).*/\1/' \
-e 's/changeset \([0-9a-f]* *\)in .*test-notif/changeset \1in test-notif/' \
-e 's/^Subject: .*/Subject: test-notify-changegroup/' \
-e 's/^details: .*test-notify/details: test-notify/' \
-e 's/^Date:.*/Date:/'