equal
deleted
inserted
replaced
6 |
6 |
7 [hooks] |
7 [hooks] |
8 incoming.notify = python:hgext.notify.hook |
8 incoming.notify = python:hgext.notify.hook |
9 |
9 |
10 [notify] |
10 [notify] |
11 config = $HGTMP/.notify.conf |
|
12 sources = pull |
11 sources = pull |
13 domain = test.com |
|
14 strip = 3 |
|
15 template = Subject: {desc|firstline|strip}\nFrom: {author}\n\nchangeset {node|short} in {webroot}\ndescription:\n\t{desc|tabindent|strip} |
|
16 diffstat = False |
12 diffstat = False |
17 |
|
18 [web] |
|
19 baseurl = http://test/ |
|
20 |
13 |
21 [usersubs] |
14 [usersubs] |
22 foo@bar = * |
15 foo@bar = * |
|
16 |
|
17 [reposubs] |
|
18 * = baz |
23 EOF |
19 EOF |
24 |
20 |
25 hg help notify |
21 hg help notify |
26 hg init a |
22 hg init a |
27 echo a > a/a |
23 echo a > a/a |
33 |
29 |
34 echo a >> a/a |
30 echo a >> a/a |
35 echo % commit |
31 echo % commit |
36 hg --traceback --cwd a commit -Amb -d '1 0' |
32 hg --traceback --cwd a commit -Amb -d '1 0' |
37 |
33 |
|
34 echo '% pull (minimal config)' |
|
35 hg --traceback --cwd b pull ../a 2>&1 | sed -e 's/\(Message-Id:\).*/\1/' \ |
|
36 -e 's/changeset \([0-9a-f]* \)\?in .*test-notif/changeset \1in test-notif/' \ |
|
37 -e 's/^details: .*test-notify/details: test-notify/' |
|
38 |
|
39 cat <<EOF >> $HGRCPATH |
|
40 [notify] |
|
41 config = $HGTMP/.notify.conf |
|
42 domain = test.com |
|
43 strip = 3 |
|
44 template = Subject: {desc|firstline|strip}\nFrom: {author}\n\nchangeset {node|short} in {webroot}\ndescription:\n\t{desc|tabindent|strip} |
|
45 |
|
46 [web] |
|
47 baseurl = http://test/ |
|
48 EOF |
|
49 |
38 echo % pull |
50 echo % pull |
|
51 hg --cwd b rollback |
39 hg --traceback --cwd b pull ../a 2>&1 | sed -e 's/\(Message-Id:\).*/\1/' \ |
52 hg --traceback --cwd b pull ../a 2>&1 | sed -e 's/\(Message-Id:\).*/\1/' \ |
40 -e 's/changeset \([0-9a-f]*\) in .*/changeset \1/' |
53 -e 's/changeset \([0-9a-f]*\) in .*/changeset \1/' |
|
54 |