##// END OF EJS Templates
add cmdutil.remoteui...
add cmdutil.remoteui remoteui sorts out the issues of getting ssh config options from the local repo into the remote one while not copying other options like hooks.

File last commit:

r7043:b714aac1 default
r8188:f3abe032 default
Show More
test-notify-changegroup
43 lines | 807 B | text/plain | TextLexer
/ tests / test-notify-changegroup
#!/bin/sh
cat <<EOF >> $HGRCPATH
[extensions]
notify=
[hooks]
changegroup.notify = python:hgext.notify.hook
[notify]
sources = push
diffstat = False
maxsubject = 200
[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: .*test-notify/Subject: test-notify/' \
-e 's/^details: .*test-notify/details: test-notify/' \
-e 's/^Date:.*/Date:/'