view tests/test-notify-changegroup @ 10274:04207f5e7344 stable

mq: Do not translate import message that are appended to commits. We should not translate the "imported patch" message. The translated message confuses the detection whether the user has not updated the commit message yet. We try to avoid to translate generated commit messages.
author David Soria Parra <dsp@php.net>
date Wed, 20 Jan 2010 23:23:18 +0100
parents b714aac1f7b3
children ca6ede0988d5
line wrap: on
line source

#!/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:/'