##// END OF EJS Templates
tests: test-patchbomb.t cleanup...
Mads Kiilerich -
r15547:7f1d263a default
parent child Browse files
Show More
@@ -1,2337 +1,2333
1 $ "$TESTDIR/hghave" system-sh || exit 80
1 $ "$TESTDIR/hghave" system-sh || exit 80
2
2
3 $ echo "[extensions]" >> $HGRCPATH
3 $ echo "[extensions]" >> $HGRCPATH
4 $ echo "patchbomb=" >> $HGRCPATH
4 $ echo "patchbomb=" >> $HGRCPATH
5
5
6 $ hg init t
6 $ hg init t
7 $ cd t
7 $ cd t
8 $ echo a > a
8 $ echo a > a
9 $ hg commit -Ama -d '1 0'
9 $ hg commit -Ama -d '1 0'
10 adding a
10 adding a
11
11
12 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -r tip
12 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -r tip
13 This patch series consists of 1 patches.
13 This patch series consists of 1 patches.
14
14
15
15
16 Displaying [PATCH] a ...
16 Displaying [PATCH] a ...
17 Content-Type: text/plain; charset="us-ascii"
17 Content-Type: text/plain; charset="us-ascii"
18 MIME-Version: 1.0
18 MIME-Version: 1.0
19 Content-Transfer-Encoding: 7bit
19 Content-Transfer-Encoding: 7bit
20 Subject: [PATCH] a
20 Subject: [PATCH] a
21 X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
21 X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
22 Message-Id: <8580ff50825a50c8f716.60@*> (glob)
22 Message-Id: <8580ff50825a50c8f716.60@*> (glob)
23 User-Agent: Mercurial-patchbomb/* (glob)
23 User-Agent: Mercurial-patchbomb/* (glob)
24 Date: Thu, 01 Jan 1970 00:01:00 +0000
24 Date: Thu, 01 Jan 1970 00:01:00 +0000
25 From: quux
25 From: quux
26 To: foo
26 To: foo
27 Cc: bar
27 Cc: bar
28
28
29 # HG changeset patch
29 # HG changeset patch
30 # User test
30 # User test
31 # Date 1 0
31 # Date 1 0
32 # Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
32 # Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
33 # Parent 0000000000000000000000000000000000000000
33 # Parent 0000000000000000000000000000000000000000
34 a
34 a
35
35
36 diff -r 000000000000 -r 8580ff50825a a
36 diff -r 000000000000 -r 8580ff50825a a
37 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
37 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
38 +++ b/a Thu Jan 01 00:00:01 1970 +0000
38 +++ b/a Thu Jan 01 00:00:01 1970 +0000
39 @@ -0,0 +1,1 @@
39 @@ -0,0 +1,1 @@
40 +a
40 +a
41
41
42
42
43 $ hg --config ui.interactive=1 email --confirm -n -f quux -t foo -c bar -r tip<<EOF
43 $ hg --config ui.interactive=1 email --confirm -n -f quux -t foo -c bar -r tip<<EOF
44 > n
44 > n
45 > EOF
45 > EOF
46 This patch series consists of 1 patches.
46 This patch series consists of 1 patches.
47
47
48
48
49 Final summary:
49 Final summary:
50
50
51 From: quux
51 From: quux
52 To: foo
52 To: foo
53 Cc: bar
53 Cc: bar
54 Subject: [PATCH] a
54 Subject: [PATCH] a
55 a | 1 +
55 a | 1 +
56 1 files changed, 1 insertions(+), 0 deletions(-)
56 1 files changed, 1 insertions(+), 0 deletions(-)
57
57
58 are you sure you want to send (yn)? abort: patchbomb canceled
58 are you sure you want to send (yn)? abort: patchbomb canceled
59 [255]
59 [255]
60
60
61 $ echo b > b
61 $ echo b > b
62 $ hg commit -Amb -d '2 0'
62 $ hg commit -Amb -d '2 0'
63 adding b
63 adding b
64
64
65 $ hg email --date '1970-1-1 0:2' -n -f quux -t foo -c bar -s test -r 0:tip
65 $ hg email --date '1970-1-1 0:2' -n -f quux -t foo -c bar -s test -r 0:tip
66 This patch series consists of 2 patches.
66 This patch series consists of 2 patches.
67
67
68
68
69 Write the introductory message for the patch series.
69 Write the introductory message for the patch series.
70
70
71
71
72 Displaying [PATCH 0 of 2] test ...
72 Displaying [PATCH 0 of 2] test ...
73 Content-Type: text/plain; charset="us-ascii"
73 Content-Type: text/plain; charset="us-ascii"
74 MIME-Version: 1.0
74 MIME-Version: 1.0
75 Content-Transfer-Encoding: 7bit
75 Content-Transfer-Encoding: 7bit
76 Subject: [PATCH 0 of 2] test
76 Subject: [PATCH 0 of 2] test
77 Message-Id: <patchbomb.120@*> (glob)
77 Message-Id: <patchbomb.120@*> (glob)
78 User-Agent: Mercurial-patchbomb/* (glob)
78 User-Agent: Mercurial-patchbomb/* (glob)
79 Date: Thu, 01 Jan 1970 00:02:00 +0000
79 Date: Thu, 01 Jan 1970 00:02:00 +0000
80 From: quux
80 From: quux
81 To: foo
81 To: foo
82 Cc: bar
82 Cc: bar
83
83
84
84
85 Displaying [PATCH 1 of 2] a ...
85 Displaying [PATCH 1 of 2] a ...
86 Content-Type: text/plain; charset="us-ascii"
86 Content-Type: text/plain; charset="us-ascii"
87 MIME-Version: 1.0
87 MIME-Version: 1.0
88 Content-Transfer-Encoding: 7bit
88 Content-Transfer-Encoding: 7bit
89 Subject: [PATCH 1 of 2] a
89 Subject: [PATCH 1 of 2] a
90 X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
90 X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
91 Message-Id: <8580ff50825a50c8f716.121@*> (glob)
91 Message-Id: <8580ff50825a50c8f716.121@*> (glob)
92 In-Reply-To: <patchbomb.120@*> (glob)
92 In-Reply-To: <patchbomb.120@*> (glob)
93 References: <patchbomb.120@*> (glob)
93 References: <patchbomb.120@*> (glob)
94 User-Agent: Mercurial-patchbomb/* (glob)
94 User-Agent: Mercurial-patchbomb/* (glob)
95 Date: Thu, 01 Jan 1970 00:02:01 +0000
95 Date: Thu, 01 Jan 1970 00:02:01 +0000
96 From: quux
96 From: quux
97 To: foo
97 To: foo
98 Cc: bar
98 Cc: bar
99
99
100 # HG changeset patch
100 # HG changeset patch
101 # User test
101 # User test
102 # Date 1 0
102 # Date 1 0
103 # Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
103 # Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
104 # Parent 0000000000000000000000000000000000000000
104 # Parent 0000000000000000000000000000000000000000
105 a
105 a
106
106
107 diff -r 000000000000 -r 8580ff50825a a
107 diff -r 000000000000 -r 8580ff50825a a
108 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
108 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
109 +++ b/a Thu Jan 01 00:00:01 1970 +0000
109 +++ b/a Thu Jan 01 00:00:01 1970 +0000
110 @@ -0,0 +1,1 @@
110 @@ -0,0 +1,1 @@
111 +a
111 +a
112
112
113 Displaying [PATCH 2 of 2] b ...
113 Displaying [PATCH 2 of 2] b ...
114 Content-Type: text/plain; charset="us-ascii"
114 Content-Type: text/plain; charset="us-ascii"
115 MIME-Version: 1.0
115 MIME-Version: 1.0
116 Content-Transfer-Encoding: 7bit
116 Content-Transfer-Encoding: 7bit
117 Subject: [PATCH 2 of 2] b
117 Subject: [PATCH 2 of 2] b
118 X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
118 X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
119 Message-Id: <97d72e5f12c7e84f8506.122@*> (glob)
119 Message-Id: <97d72e5f12c7e84f8506.122@*> (glob)
120 In-Reply-To: <patchbomb.120@*> (glob)
120 In-Reply-To: <patchbomb.120@*> (glob)
121 References: <patchbomb.120@*> (glob)
121 References: <patchbomb.120@*> (glob)
122 User-Agent: Mercurial-patchbomb/* (glob)
122 User-Agent: Mercurial-patchbomb/* (glob)
123 Date: Thu, 01 Jan 1970 00:02:02 +0000
123 Date: Thu, 01 Jan 1970 00:02:02 +0000
124 From: quux
124 From: quux
125 To: foo
125 To: foo
126 Cc: bar
126 Cc: bar
127
127
128 # HG changeset patch
128 # HG changeset patch
129 # User test
129 # User test
130 # Date 2 0
130 # Date 2 0
131 # Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
131 # Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
132 # Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
132 # Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
133 b
133 b
134
134
135 diff -r 8580ff50825a -r 97d72e5f12c7 b
135 diff -r 8580ff50825a -r 97d72e5f12c7 b
136 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
136 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
137 +++ b/b Thu Jan 01 00:00:02 1970 +0000
137 +++ b/b Thu Jan 01 00:00:02 1970 +0000
138 @@ -0,0 +1,1 @@
138 @@ -0,0 +1,1 @@
139 +b
139 +b
140
140
141
141
142 .hg/last-email.txt
142 .hg/last-email.txt
143
143
144 $ cat > editor << '__EOF__'
144 $ cat > editor << '__EOF__'
145 > #!/bin/sh
145 > #!/bin/sh
146 > echo "a precious introductory message" > "$1"
146 > echo "a precious introductory message" > "$1"
147 > __EOF__
147 > __EOF__
148 $ chmod +x editor
148 $ chmod +x editor
149 $ HGEDITOR="'`pwd`'"/editor hg email -n -t foo -s test -r 0:tip > /dev/null
149 $ HGEDITOR="'`pwd`'"/editor hg email -n -t foo -s test -r 0:tip > /dev/null
150 $ cat .hg/last-email.txt
150 $ cat .hg/last-email.txt
151 a precious introductory message
151 a precious introductory message
152
152
153 $ hg email -m test.mbox -f quux -t foo -c bar -s test 0:tip \
153 $ hg email -m test.mbox -f quux -t foo -c bar -s test 0:tip \
154 > --config extensions.progress= --config progress.assume-tty=1 \
154 > --config extensions.progress= --config progress.assume-tty=1 \
155 > --config progress.delay=0 --config progress.refresh=0 \
155 > --config progress.delay=0 --config progress.refresh=0 \
156 > --config progress.width=60 2>&1 | \
156 > --config progress.width=60 2>&1 | \
157 > python $TESTDIR/filtercr.py
157 > python $TESTDIR/filtercr.py
158 This patch series consists of 2 patches.
158 This patch series consists of 2 patches.
159
159
160
160
161 Write the introductory message for the patch series.
161 Write the introductory message for the patch series.
162
162
163
163
164 writing [ ] 0/3
164 writing [ ] 0/3
165 writing [ ] 0/3
165 writing [ ] 0/3
166
166
167
167
168 writing [==============> ] 1/3
168 writing [==============> ] 1/3
169 writing [==============> ] 1/3
169 writing [==============> ] 1/3
170
170
171
171
172 writing [=============================> ] 2/3
172 writing [=============================> ] 2/3
173 writing [=============================> ] 2/3
173 writing [=============================> ] 2/3
174 \r (esc)
174 \r (esc)
175 Writing [PATCH 0 of 2] test ...
175 Writing [PATCH 0 of 2] test ...
176 Writing [PATCH 1 of 2] a ...
176 Writing [PATCH 1 of 2] a ...
177 Writing [PATCH 2 of 2] b ...
177 Writing [PATCH 2 of 2] b ...
178
178
179
179
180 $ cd ..
180 $ cd ..
181
181
182 $ hg clone -q t t2
182 $ hg clone -q t t2
183 $ cd t2
183 $ cd t2
184 $ echo c > c
184 $ echo c > c
185 $ hg commit -Amc -d '3 0'
185 $ hg commit -Amc -d '3 0'
186 adding c
186 adding c
187
187
188 $ cat > description <<EOF
188 $ cat > description <<EOF
189 > a multiline
189 > a multiline
190 >
190 >
191 > description
191 > description
192 > EOF
192 > EOF
193
193
194
194
195 test bundle and description:
195 test bundle and description:
196 $ hg email --date '1970-1-1 0:3' -n -f quux -t foo \
196 $ hg email --date '1970-1-1 0:3' -n -f quux -t foo \
197 > -c bar -s test -r tip -b --desc description
197 > -c bar -s test -r tip -b --desc description
198 searching for changes
198 searching for changes
199 1 changesets found
199 1 changesets found
200
200
201 Displaying test ...
201 Displaying test ...
202 Content-Type: multipart/mixed; boundary="===*" (glob)
202 Content-Type: multipart/mixed; boundary="===*" (glob)
203 MIME-Version: 1.0
203 MIME-Version: 1.0
204 Subject: test
204 Subject: test
205 Message-Id: <patchbomb.180@*> (glob)
205 Message-Id: <patchbomb.180@*> (glob)
206 User-Agent: Mercurial-patchbomb/* (glob)
206 User-Agent: Mercurial-patchbomb/* (glob)
207 Date: Thu, 01 Jan 1970 00:03:00 +0000
207 Date: Thu, 01 Jan 1970 00:03:00 +0000
208 From: quux
208 From: quux
209 To: foo
209 To: foo
210 Cc: bar
210 Cc: bar
211
211
212 --===* (glob)
212 --===* (glob)
213 Content-Type: text/plain; charset="us-ascii"
213 Content-Type: text/plain; charset="us-ascii"
214 MIME-Version: 1.0
214 MIME-Version: 1.0
215 Content-Transfer-Encoding: 7bit
215 Content-Transfer-Encoding: 7bit
216
216
217 a multiline
217 a multiline
218
218
219 description
219 description
220
220
221 --===* (glob)
221 --===* (glob)
222 Content-Type: application/x-mercurial-bundle
222 Content-Type: application/x-mercurial-bundle
223 MIME-Version: 1.0
223 MIME-Version: 1.0
224 Content-Disposition: attachment; filename="bundle.hg"
224 Content-Disposition: attachment; filename="bundle.hg"
225 Content-Transfer-Encoding: base64
225 Content-Transfer-Encoding: base64
226
226
227 SEcxMEJaaDkxQVkmU1nvR7I3AAAN////lFYQWj1/4HwRkdC/AywIAk0E4pfoSIIIgQCgGEQOcLAA
227 SEcxMEJaaDkxQVkmU1nvR7I3AAAN////lFYQWj1/4HwRkdC/AywIAk0E4pfoSIIIgQCgGEQOcLAA
228 2tA1VPyp4mkeoG0EaaPU0GTT1GjRiNPIg9CZGBqZ6UbU9J+KFU09DNUaGgAAAAAANAGgAAAAA1U8
228 2tA1VPyp4mkeoG0EaaPU0GTT1GjRiNPIg9CZGBqZ6UbU9J+KFU09DNUaGgAAAAAANAGgAAAAA1U8
229 oGgAADQGgAANNANAAAAAAZipFLz3XoakCEQB3PVPyHJVi1iYkAAKQAZQGpQGZESInRnCFMqLDla2
229 oGgAADQGgAANNANAAAAAAZipFLz3XoakCEQB3PVPyHJVi1iYkAAKQAZQGpQGZESInRnCFMqLDla2
230 Bx3qfRQeA2N4lnzKkAmP8kR2asievLLXXebVU8Vg4iEBqcJNJAxIapSU6SM4888ZAciRG6MYAIEE
230 Bx3qfRQeA2N4lnzKkAmP8kR2asievLLXXebVU8Vg4iEBqcJNJAxIapSU6SM4888ZAciRG6MYAIEE
231 SlIBpFisgGkyRjX//TMtfcUAEsGu56+YnE1OlTZmzKm8BSu2rvo4rHAYYaadIFFuTy0LYgIkgLVD
231 SlIBpFisgGkyRjX//TMtfcUAEsGu56+YnE1OlTZmzKm8BSu2rvo4rHAYYaadIFFuTy0LYgIkgLVD
232 sgVa2F19D1tx9+hgbAygLgQwaIqcDdgA4BjQgIiz/AEP72++llgDKhKducqodGE4B0ETqF3JFOFC
232 sgVa2F19D1tx9+hgbAygLgQwaIqcDdgA4BjQgIiz/AEP72++llgDKhKducqodGE4B0ETqF3JFOFC
233 Q70eyNw=
233 Q70eyNw=
234 --===*-- (glob)
234 --===*-- (glob)
235
235
236 utf-8 patch:
236 utf-8 patch:
237 $ python -c 'fp = open("utf", "wb"); fp.write("h\xC3\xB6mma!\n"); fp.close();'
237 $ python -c 'fp = open("utf", "wb"); fp.write("h\xC3\xB6mma!\n"); fp.close();'
238 $ hg commit -A -d '4 0' -m 'charset=utf-8; content-transfer-encoding: base64'
238 $ hg commit -A -d '4 0' -m 'utf-8 content'
239 adding description
239 adding description
240 adding utf
240 adding utf
241
241
242 no mime encoding for email --test:
242 no mime encoding for email --test:
243 $ hg email --date '1970-1-1 0:4' -f quux -t foo -c bar -r tip -n
243 $ hg email --date '1970-1-1 0:4' -f quux -t foo -c bar -r tip -n
244 This patch series consists of 1 patches.
244 This patch series consists of 1 patches.
245
245
246
246
247 Displaying [PATCH] charset=utf-8; content-transfer-encoding: base64 ...
247 Displaying [PATCH] utf-8 content ...
248 Content-Type: text/plain; charset="us-ascii"
248 Content-Type: text/plain; charset="us-ascii"
249 MIME-Version: 1.0
249 MIME-Version: 1.0
250 Content-Transfer-Encoding: 8bit
250 Content-Transfer-Encoding: 8bit
251 Subject: [PATCH] charset=utf-8; content-transfer-encoding: base64
251 Subject: [PATCH] utf-8 content
252 X-Mercurial-Node: c3c9e37db9f4fe4882cda39baf42fed6bad8b15a
252 X-Mercurial-Node: 909a00e13e9d78b575aeee23dddbada46d5a143f
253 Message-Id: <c3c9e37db9f4fe4882cd.240@*> (glob)
253 Message-Id: <909a00e13e9d78b575ae.240@*> (glob)
254 User-Agent: Mercurial-patchbomb/* (glob)
254 User-Agent: Mercurial-patchbomb/* (glob)
255 Date: Thu, 01 Jan 1970 00:04:00 +0000
255 Date: Thu, 01 Jan 1970 00:04:00 +0000
256 From: quux
256 From: quux
257 To: foo
257 To: foo
258 Cc: bar
258 Cc: bar
259
259
260 # HG changeset patch
260 # HG changeset patch
261 # User test
261 # User test
262 # Date 4 0
262 # Date 4 0
263 # Node ID c3c9e37db9f4fe4882cda39baf42fed6bad8b15a
263 # Node ID 909a00e13e9d78b575aeee23dddbada46d5a143f
264 # Parent ff2c9fa2018b15fa74b33363bda9527323e2a99f
264 # Parent ff2c9fa2018b15fa74b33363bda9527323e2a99f
265 charset=utf-8; content-transfer-encoding: base64
265 utf-8 content
266
266
267 diff -r ff2c9fa2018b -r c3c9e37db9f4 description
267 diff -r ff2c9fa2018b -r 909a00e13e9d description
268 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
268 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
269 +++ b/description Thu Jan 01 00:00:04 1970 +0000
269 +++ b/description Thu Jan 01 00:00:04 1970 +0000
270 @@ -0,0 +1,3 @@
270 @@ -0,0 +1,3 @@
271 +a multiline
271 +a multiline
272 +
272 +
273 +description
273 +description
274 diff -r ff2c9fa2018b -r c3c9e37db9f4 utf
274 diff -r ff2c9fa2018b -r 909a00e13e9d utf
275 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
275 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
276 +++ b/utf Thu Jan 01 00:00:04 1970 +0000
276 +++ b/utf Thu Jan 01 00:00:04 1970 +0000
277 @@ -0,0 +1,1 @@
277 @@ -0,0 +1,1 @@
278 +h\xc3\xb6mma! (esc)
278 +h\xc3\xb6mma! (esc)
279
279
280
280
281 mime encoded mbox (base64):
281 mime encoded mbox (base64):
282 $ hg email --date '1970-1-1 0:4' -f quux -t foo -c bar -r tip -m mbox
282 $ hg email --date '1970-1-1 0:4' -f quux -t foo -c bar -r tip -m mbox
283 This patch series consists of 1 patches.
283 This patch series consists of 1 patches.
284
284
285
285
286 Writing [PATCH] charset=utf-8; content-transfer-encoding: base64 ...
286 Writing [PATCH] utf-8 content ...
287
287
288 $ cat mbox
288 $ cat mbox
289 From quux Thu Jan 01 00:04:01 1970
289 From quux Thu Jan 01 00:04:01 1970
290 Content-Type: text/plain; charset="utf-8"
290 Content-Type: text/plain; charset="utf-8"
291 MIME-Version: 1.0
291 MIME-Version: 1.0
292 Content-Transfer-Encoding: base64
292 Content-Transfer-Encoding: base64
293 Subject: [PATCH] charset=utf-8; content-transfer-encoding: base64
293 Subject: [PATCH] utf-8 content
294 X-Mercurial-Node: c3c9e37db9f4fe4882cda39baf42fed6bad8b15a
294 X-Mercurial-Node: 909a00e13e9d78b575aeee23dddbada46d5a143f
295 Message-Id: <c3c9e37db9f4fe4882cd.240@*> (glob)
295 Message-Id: <909a00e13e9d78b575ae.240@*> (glob)
296 User-Agent: Mercurial-patchbomb/* (glob)
296 User-Agent: Mercurial-patchbomb/* (glob)
297 Date: Thu, 01 Jan 1970 00:04:00 +0000
297 Date: Thu, 01 Jan 1970 00:04:00 +0000
298 From: quux
298 From: quux
299 To: foo
299 To: foo
300 Cc: bar
300 Cc: bar
301
301
302 IyBIRyBjaGFuZ2VzZXQgcGF0Y2gKIyBVc2VyIHRlc3QKIyBEYXRlIDQgMAojIE5vZGUgSUQgYzNj
302 IyBIRyBjaGFuZ2VzZXQgcGF0Y2gKIyBVc2VyIHRlc3QKIyBEYXRlIDQgMAojIE5vZGUgSUQgOTA5
303 OWUzN2RiOWY0ZmU0ODgyY2RhMzliYWY0MmZlZDZiYWQ4YjE1YQojIFBhcmVudCAgZmYyYzlmYTIw
303 YTAwZTEzZTlkNzhiNTc1YWVlZTIzZGRkYmFkYTQ2ZDVhMTQzZgojIFBhcmVudCAgZmYyYzlmYTIw
304 MThiMTVmYTc0YjMzMzYzYmRhOTUyNzMyM2UyYTk5ZgpjaGFyc2V0PXV0Zi04OyBjb250ZW50LXRy
304 MThiMTVmYTc0YjMzMzYzYmRhOTUyNzMyM2UyYTk5Zgp1dGYtOCBjb250ZW50CgpkaWZmIC1yIGZm
305 YW5zZmVyLWVuY29kaW5nOiBiYXNlNjQKCmRpZmYgLXIgZmYyYzlmYTIwMThiIC1yIGMzYzllMzdk
305 MmM5ZmEyMDE4YiAtciA5MDlhMDBlMTNlOWQgZGVzY3JpcHRpb24KLS0tIC9kZXYvbnVsbAlUaHUg
306 YjlmNCBkZXNjcmlwdGlvbgotLS0gL2Rldi9udWxsCVRodSBKYW4gMDEgMDA6MDA6MDAgMTk3MCAr
306 SmFuIDAxIDAwOjAwOjAwIDE5NzAgKzAwMDAKKysrIGIvZGVzY3JpcHRpb24JVGh1IEphbiAwMSAw
307 MDAwMAorKysgYi9kZXNjcmlwdGlvbglUaHUgSmFuIDAxIDAwOjAwOjA0IDE5NzAgKzAwMDAKQEAg
307 MDowMDowNCAxOTcwICswMDAwCkBAIC0wLDAgKzEsMyBAQAorYSBtdWx0aWxpbmUKKworZGVzY3Jp
308 LTAsMCArMSwzIEBACithIG11bHRpbGluZQorCitkZXNjcmlwdGlvbgpkaWZmIC1yIGZmMmM5ZmEy
308 cHRpb24KZGlmZiAtciBmZjJjOWZhMjAxOGIgLXIgOTA5YTAwZTEzZTlkIHV0ZgotLS0gL2Rldi9u
309 MDE4YiAtciBjM2M5ZTM3ZGI5ZjQgdXRmCi0tLSAvZGV2L251bGwJVGh1IEphbiAwMSAwMDowMDow
309 dWxsCVRodSBKYW4gMDEgMDA6MDA6MDAgMTk3MCArMDAwMAorKysgYi91dGYJVGh1IEphbiAwMSAw
310 MCAxOTcwICswMDAwCisrKyBiL3V0ZglUaHUgSmFuIDAxIDAwOjAwOjA0IDE5NzAgKzAwMDAKQEAg
310 MDowMDowNCAxOTcwICswMDAwCkBAIC0wLDAgKzEsMSBAQAoraMO2bW1hIQo=
311 LTAsMCArMSwxIEBACitow7ZtbWEhCg==
312
311
313
312
314 $ python -c 'print open("mbox").read().split("\n\n")[1].decode("base64")'
313 $ python -c 'print open("mbox").read().split("\n\n")[1].decode("base64")'
315 # HG changeset patch
314 # HG changeset patch
316 # User test
315 # User test
317 # Date 4 0
316 # Date 4 0
318 # Node ID c3c9e37db9f4fe4882cda39baf42fed6bad8b15a
317 # Node ID 909a00e13e9d78b575aeee23dddbada46d5a143f
319 # Parent ff2c9fa2018b15fa74b33363bda9527323e2a99f
318 # Parent ff2c9fa2018b15fa74b33363bda9527323e2a99f
320 charset=utf-8; content-transfer-encoding: base64
319 utf-8 content
321
320
322 diff -r ff2c9fa2018b -r c3c9e37db9f4 description
321 diff -r ff2c9fa2018b -r 909a00e13e9d description
323 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
322 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
324 +++ b/description Thu Jan 01 00:00:04 1970 +0000
323 +++ b/description Thu Jan 01 00:00:04 1970 +0000
325 @@ -0,0 +1,3 @@
324 @@ -0,0 +1,3 @@
326 +a multiline
325 +a multiline
327 +
326 +
328 +description
327 +description
329 diff -r ff2c9fa2018b -r c3c9e37db9f4 utf
328 diff -r ff2c9fa2018b -r 909a00e13e9d utf
330 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
329 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
331 +++ b/utf Thu Jan 01 00:00:04 1970 +0000
330 +++ b/utf Thu Jan 01 00:00:04 1970 +0000
332 @@ -0,0 +1,1 @@
331 @@ -0,0 +1,1 @@
333 +h\xc3\xb6mma! (esc)
332 +h\xc3\xb6mma! (esc)
334
333
335 $ rm mbox
334 $ rm mbox
336
335
337 mime encoded mbox (quoted-printable):
336 mime encoded mbox (quoted-printable):
338 $ python -c 'fp = open("qp", "wb"); fp.write("%s\nfoo\n\nbar\n" % ("x" * 1024)); fp.close();'
337 $ python -c 'fp = open("long", "wb"); fp.write("%s\nfoo\n\nbar\n" % ("x" * 1024)); fp.close();'
339 $ hg commit -A -d '4 0' -m 'charset=utf-8; content-transfer-encoding: quoted-printable'
338 $ hg commit -A -d '4 0' -m 'long line'
340 adding qp
339 adding long
341
340
342 no mime encoding for email --test:
341 no mime encoding for email --test:
343 $ hg email --date '1970-1-1 0:4' -f quux -t foo -c bar -r tip -n
342 $ hg email --date '1970-1-1 0:4' -f quux -t foo -c bar -r tip -n
344 This patch series consists of 1 patches.
343 This patch series consists of 1 patches.
345
344
346
345
347 Displaying [PATCH] charset=utf-8; content-transfer-encoding: quoted-printable ...
346 Displaying [PATCH] long line ...
348 Content-Type: text/plain; charset="us-ascii"
347 Content-Type: text/plain; charset="us-ascii"
349 MIME-Version: 1.0
348 MIME-Version: 1.0
350 Content-Transfer-Encoding: quoted-printable
349 Content-Transfer-Encoding: quoted-printable
351 Subject: [PATCH] charset=utf-8; content-transfer-encoding: quoted-printable
350 Subject: [PATCH] long line
352 X-Mercurial-Node: c655633f8c87700bb38cc6a59a2753bdc5a6c376
351 X-Mercurial-Node: a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
353 Message-Id: <c655633f8c87700bb38c.240@*> (glob)
352 Message-Id: <a2ea8fc83dd8b93cfd86.240@*> (glob)
354 User-Agent: Mercurial-patchbomb/* (glob)
353 User-Agent: Mercurial-patchbomb/* (glob)
355 Date: Thu, 01 Jan 1970 00:04:00 +0000
354 Date: Thu, 01 Jan 1970 00:04:00 +0000
356 From: quux
355 From: quux
357 To: foo
356 To: foo
358 Cc: bar
357 Cc: bar
359
358
360 # HG changeset patch
359 # HG changeset patch
361 # User test
360 # User test
362 # Date 4 0
361 # Date 4 0
363 # Node ID c655633f8c87700bb38cc6a59a2753bdc5a6c376
362 # Node ID a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
364 # Parent c3c9e37db9f4fe4882cda39baf42fed6bad8b15a
363 # Parent 909a00e13e9d78b575aeee23dddbada46d5a143f
365 charset=3Dutf-8; content-transfer-encoding: quoted-printable
364 long line
366
365
367 diff -r c3c9e37db9f4 -r c655633f8c87 qp
366 diff -r 909a00e13e9d -r a2ea8fc83dd8 long
368 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
367 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
369 +++ b/qp Thu Jan 01 00:00:04 1970 +0000
368 +++ b/long Thu Jan 01 00:00:04 1970 +0000
370 @@ -0,0 +1,4 @@
369 @@ -0,0 +1,4 @@
371 +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
370 +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
372 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
371 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
373 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
372 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
374 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
373 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
375 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
374 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
376 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
375 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
377 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
376 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
378 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
377 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
379 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
378 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
380 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
379 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
381 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
380 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
382 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
381 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
383 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
382 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
384 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
383 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
385 +foo
384 +foo
386 +
385 +
387 +bar
386 +bar
388
387
389
388
390 mime encoded mbox (quoted-printable):
389 mime encoded mbox (quoted-printable):
391 $ hg email --date '1970-1-1 0:4' -f quux -t foo -c bar -r tip -m mbox
390 $ hg email --date '1970-1-1 0:4' -f quux -t foo -c bar -r tip -m mbox
392 This patch series consists of 1 patches.
391 This patch series consists of 1 patches.
393
392
394
393
395 Writing [PATCH] charset=utf-8; content-transfer-encoding: quoted-printable ...
394 Writing [PATCH] long line ...
396 $ cat mbox
395 $ cat mbox
397 From quux Thu Jan 01 00:04:01 1970
396 From quux Thu Jan 01 00:04:01 1970
398 Content-Type: text/plain; charset="us-ascii"
397 Content-Type: text/plain; charset="us-ascii"
399 MIME-Version: 1.0
398 MIME-Version: 1.0
400 Content-Transfer-Encoding: quoted-printable
399 Content-Transfer-Encoding: quoted-printable
401 Subject: [PATCH] charset=utf-8; content-transfer-encoding: quoted-printable
400 Subject: [PATCH] long line
402 X-Mercurial-Node: c655633f8c87700bb38cc6a59a2753bdc5a6c376
401 X-Mercurial-Node: a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
403 Message-Id: <c655633f8c87700bb38c.240@*> (glob)
402 Message-Id: <a2ea8fc83dd8b93cfd86.240@*> (glob)
404 User-Agent: Mercurial-patchbomb/* (glob)
403 User-Agent: Mercurial-patchbomb/* (glob)
405 Date: Thu, 01 Jan 1970 00:04:00 +0000
404 Date: Thu, 01 Jan 1970 00:04:00 +0000
406 From: quux
405 From: quux
407 To: foo
406 To: foo
408 Cc: bar
407 Cc: bar
409
408
410 # HG changeset patch
409 # HG changeset patch
411 # User test
410 # User test
412 # Date 4 0
411 # Date 4 0
413 # Node ID c655633f8c87700bb38cc6a59a2753bdc5a6c376
412 # Node ID a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
414 # Parent c3c9e37db9f4fe4882cda39baf42fed6bad8b15a
413 # Parent 909a00e13e9d78b575aeee23dddbada46d5a143f
415 charset=3Dutf-8; content-transfer-encoding: quoted-printable
414 long line
416
415
417 diff -r c3c9e37db9f4 -r c655633f8c87 qp
416 diff -r 909a00e13e9d -r a2ea8fc83dd8 long
418 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
417 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
419 +++ b/qp Thu Jan 01 00:00:04 1970 +0000
418 +++ b/long Thu Jan 01 00:00:04 1970 +0000
420 @@ -0,0 +1,4 @@
419 @@ -0,0 +1,4 @@
421 +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
420 +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
422 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
421 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
423 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
422 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
424 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
423 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
425 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
424 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
426 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
425 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
427 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
426 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
428 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
427 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
429 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
428 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
430 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
429 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
431 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
430 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
432 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
431 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
433 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
432 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
434 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
433 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
435 +foo
434 +foo
436 +
435 +
437 +bar
436 +bar
438
437
439
438
440
439
441 $ rm mbox
440 $ rm mbox
442
441
443 iso-8859-1 patch:
442 iso-8859-1 patch:
444 $ python -c 'fp = open("isolatin", "wb"); fp.write("h\xF6mma!\n"); fp.close();'
443 $ python -c 'fp = open("isolatin", "wb"); fp.write("h\xF6mma!\n"); fp.close();'
445 $ hg commit -A -d '5 0' -m 'charset=us-ascii; content-transfer-encoding: 8bit'
444 $ hg commit -A -d '5 0' -m 'isolatin 8-bit encoding'
446 adding isolatin
445 adding isolatin
447
446
448 fake ascii mbox:
447 fake ascii mbox:
449 $ hg email --date '1970-1-1 0:5' -f quux -t foo -c bar -r tip -m mbox
448 $ hg email --date '1970-1-1 0:5' -f quux -t foo -c bar -r tip -m mbox
450 This patch series consists of 1 patches.
449 This patch series consists of 1 patches.
451
450
452
451
453 Writing [PATCH] charset=us-ascii; content-transfer-encoding: 8bit ...
452 Writing [PATCH] isolatin 8-bit encoding ...
454 $ cat mbox
453 $ cat mbox
455 From quux Thu Jan 01 00:05:01 1970
454 From quux Thu Jan 01 00:05:01 1970
456 Content-Type: text/plain; charset="us-ascii"
455 Content-Type: text/plain; charset="us-ascii"
457 MIME-Version: 1.0
456 MIME-Version: 1.0
458 Content-Transfer-Encoding: 8bit
457 Content-Transfer-Encoding: 8bit
459 Subject: [PATCH] charset=us-ascii; content-transfer-encoding: 8bit
458 Subject: [PATCH] isolatin 8-bit encoding
460 X-Mercurial-Node: 22d0f96be12f5945fd67d101af58f7bc8263c835
459 X-Mercurial-Node: 240fb913fc1b7ff15ddb9f33e73d82bf5277c720
461 Message-Id: <22d0f96be12f5945fd67.300@*> (glob)
460 Message-Id: <240fb913fc1b7ff15ddb.300@*> (glob)
462 User-Agent: Mercurial-patchbomb/* (glob)
461 User-Agent: Mercurial-patchbomb/* (glob)
463 Date: Thu, 01 Jan 1970 00:05:00 +0000
462 Date: Thu, 01 Jan 1970 00:05:00 +0000
464 From: quux
463 From: quux
465 To: foo
464 To: foo
466 Cc: bar
465 Cc: bar
467
466
468 # HG changeset patch
467 # HG changeset patch
469 # User test
468 # User test
470 # Date 5 0
469 # Date 5 0
471 # Node ID 22d0f96be12f5945fd67d101af58f7bc8263c835
470 # Node ID 240fb913fc1b7ff15ddb9f33e73d82bf5277c720
472 # Parent c655633f8c87700bb38cc6a59a2753bdc5a6c376
471 # Parent a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
473 charset=us-ascii; content-transfer-encoding: 8bit
472 isolatin 8-bit encoding
474
473
475 diff -r c655633f8c87 -r 22d0f96be12f isolatin
474 diff -r a2ea8fc83dd8 -r 240fb913fc1b isolatin
476 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
475 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
477 +++ b/isolatin Thu Jan 01 00:00:05 1970 +0000
476 +++ b/isolatin Thu Jan 01 00:00:05 1970 +0000
478 @@ -0,0 +1,1 @@
477 @@ -0,0 +1,1 @@
479 +h\xf6mma! (esc)
478 +h\xf6mma! (esc)
480
479
481
480
482
481
483 test diffstat for single patch:
482 test diffstat for single patch:
484 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -d -y -r 2
483 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -d -y -r 2
485 This patch series consists of 1 patches.
484 This patch series consists of 1 patches.
486
485
487
486
488 Final summary:
487 Final summary:
489
488
490 From: quux
489 From: quux
491 To: foo
490 To: foo
492 Cc: bar
491 Cc: bar
493 Subject: [PATCH] test
492 Subject: [PATCH] test
494 c | 1 +
493 c | 1 +
495 1 files changed, 1 insertions(+), 0 deletions(-)
494 1 files changed, 1 insertions(+), 0 deletions(-)
496
495
497 are you sure you want to send (yn)? y
496 are you sure you want to send (yn)? y
498
497
499 Displaying [PATCH] test ...
498 Displaying [PATCH] test ...
500 Content-Type: text/plain; charset="us-ascii"
499 Content-Type: text/plain; charset="us-ascii"
501 MIME-Version: 1.0
500 MIME-Version: 1.0
502 Content-Transfer-Encoding: 7bit
501 Content-Transfer-Encoding: 7bit
503 Subject: [PATCH] test
502 Subject: [PATCH] test
504 X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
503 X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
505 Message-Id: <ff2c9fa2018b15fa74b3.60@*> (glob)
504 Message-Id: <ff2c9fa2018b15fa74b3.60@*> (glob)
506 User-Agent: Mercurial-patchbomb/* (glob)
505 User-Agent: Mercurial-patchbomb/* (glob)
507 Date: Thu, 01 Jan 1970 00:01:00 +0000
506 Date: Thu, 01 Jan 1970 00:01:00 +0000
508 From: quux
507 From: quux
509 To: foo
508 To: foo
510 Cc: bar
509 Cc: bar
511
510
512 c | 1 +
511 c | 1 +
513 1 files changed, 1 insertions(+), 0 deletions(-)
512 1 files changed, 1 insertions(+), 0 deletions(-)
514
513
515
514
516 # HG changeset patch
515 # HG changeset patch
517 # User test
516 # User test
518 # Date 3 0
517 # Date 3 0
519 # Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
518 # Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
520 # Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
519 # Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
521 c
520 c
522
521
523 diff -r 97d72e5f12c7 -r ff2c9fa2018b c
522 diff -r 97d72e5f12c7 -r ff2c9fa2018b c
524 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
523 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
525 +++ b/c Thu Jan 01 00:00:03 1970 +0000
524 +++ b/c Thu Jan 01 00:00:03 1970 +0000
526 @@ -0,0 +1,1 @@
525 @@ -0,0 +1,1 @@
527 +c
526 +c
528
527
529
528
530 test diffstat for multiple patches:
529 test diffstat for multiple patches:
531 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -d -y \
530 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -d -y \
532 > -r 0:1
531 > -r 0:1
533 This patch series consists of 2 patches.
532 This patch series consists of 2 patches.
534
533
535
534
536 Write the introductory message for the patch series.
535 Write the introductory message for the patch series.
537
536
538
537
539 Final summary:
538 Final summary:
540
539
541 From: quux
540 From: quux
542 To: foo
541 To: foo
543 Cc: bar
542 Cc: bar
544 Subject: [PATCH 0 of 2] test
543 Subject: [PATCH 0 of 2] test
545 a | 1 +
544 a | 1 +
546 b | 1 +
545 b | 1 +
547 2 files changed, 2 insertions(+), 0 deletions(-)
546 2 files changed, 2 insertions(+), 0 deletions(-)
548 Subject: [PATCH 1 of 2] a
547 Subject: [PATCH 1 of 2] a
549 a | 1 +
548 a | 1 +
550 1 files changed, 1 insertions(+), 0 deletions(-)
549 1 files changed, 1 insertions(+), 0 deletions(-)
551 Subject: [PATCH 2 of 2] b
550 Subject: [PATCH 2 of 2] b
552 b | 1 +
551 b | 1 +
553 1 files changed, 1 insertions(+), 0 deletions(-)
552 1 files changed, 1 insertions(+), 0 deletions(-)
554
553
555 are you sure you want to send (yn)? y
554 are you sure you want to send (yn)? y
556
555
557 Displaying [PATCH 0 of 2] test ...
556 Displaying [PATCH 0 of 2] test ...
558 Content-Type: text/plain; charset="us-ascii"
557 Content-Type: text/plain; charset="us-ascii"
559 MIME-Version: 1.0
558 MIME-Version: 1.0
560 Content-Transfer-Encoding: 7bit
559 Content-Transfer-Encoding: 7bit
561 Subject: [PATCH 0 of 2] test
560 Subject: [PATCH 0 of 2] test
562 Message-Id: <patchbomb.60@*> (glob)
561 Message-Id: <patchbomb.60@*> (glob)
563 User-Agent: Mercurial-patchbomb/* (glob)
562 User-Agent: Mercurial-patchbomb/* (glob)
564 Date: Thu, 01 Jan 1970 00:01:00 +0000
563 Date: Thu, 01 Jan 1970 00:01:00 +0000
565 From: quux
564 From: quux
566 To: foo
565 To: foo
567 Cc: bar
566 Cc: bar
568
567
569
568
570 a | 1 +
569 a | 1 +
571 b | 1 +
570 b | 1 +
572 2 files changed, 2 insertions(+), 0 deletions(-)
571 2 files changed, 2 insertions(+), 0 deletions(-)
573
572
574 Displaying [PATCH 1 of 2] a ...
573 Displaying [PATCH 1 of 2] a ...
575 Content-Type: text/plain; charset="us-ascii"
574 Content-Type: text/plain; charset="us-ascii"
576 MIME-Version: 1.0
575 MIME-Version: 1.0
577 Content-Transfer-Encoding: 7bit
576 Content-Transfer-Encoding: 7bit
578 Subject: [PATCH 1 of 2] a
577 Subject: [PATCH 1 of 2] a
579 X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
578 X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
580 Message-Id: <8580ff50825a50c8f716.61@*> (glob)
579 Message-Id: <8580ff50825a50c8f716.61@*> (glob)
581 In-Reply-To: <patchbomb.60@*> (glob)
580 In-Reply-To: <patchbomb.60@*> (glob)
582 References: <patchbomb.60@*> (glob)
581 References: <patchbomb.60@*> (glob)
583 User-Agent: Mercurial-patchbomb/* (glob)
582 User-Agent: Mercurial-patchbomb/* (glob)
584 Date: Thu, 01 Jan 1970 00:01:01 +0000
583 Date: Thu, 01 Jan 1970 00:01:01 +0000
585 From: quux
584 From: quux
586 To: foo
585 To: foo
587 Cc: bar
586 Cc: bar
588
587
589 a | 1 +
588 a | 1 +
590 1 files changed, 1 insertions(+), 0 deletions(-)
589 1 files changed, 1 insertions(+), 0 deletions(-)
591
590
592
591
593 # HG changeset patch
592 # HG changeset patch
594 # User test
593 # User test
595 # Date 1 0
594 # Date 1 0
596 # Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
595 # Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
597 # Parent 0000000000000000000000000000000000000000
596 # Parent 0000000000000000000000000000000000000000
598 a
597 a
599
598
600 diff -r 000000000000 -r 8580ff50825a a
599 diff -r 000000000000 -r 8580ff50825a a
601 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
600 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
602 +++ b/a Thu Jan 01 00:00:01 1970 +0000
601 +++ b/a Thu Jan 01 00:00:01 1970 +0000
603 @@ -0,0 +1,1 @@
602 @@ -0,0 +1,1 @@
604 +a
603 +a
605
604
606 Displaying [PATCH 2 of 2] b ...
605 Displaying [PATCH 2 of 2] b ...
607 Content-Type: text/plain; charset="us-ascii"
606 Content-Type: text/plain; charset="us-ascii"
608 MIME-Version: 1.0
607 MIME-Version: 1.0
609 Content-Transfer-Encoding: 7bit
608 Content-Transfer-Encoding: 7bit
610 Subject: [PATCH 2 of 2] b
609 Subject: [PATCH 2 of 2] b
611 X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
610 X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
612 Message-Id: <97d72e5f12c7e84f8506.62@*> (glob)
611 Message-Id: <97d72e5f12c7e84f8506.62@*> (glob)
613 In-Reply-To: <patchbomb.60@*> (glob)
612 In-Reply-To: <patchbomb.60@*> (glob)
614 References: <patchbomb.60@*> (glob)
613 References: <patchbomb.60@*> (glob)
615 User-Agent: Mercurial-patchbomb/* (glob)
614 User-Agent: Mercurial-patchbomb/* (glob)
616 Date: Thu, 01 Jan 1970 00:01:02 +0000
615 Date: Thu, 01 Jan 1970 00:01:02 +0000
617 From: quux
616 From: quux
618 To: foo
617 To: foo
619 Cc: bar
618 Cc: bar
620
619
621 b | 1 +
620 b | 1 +
622 1 files changed, 1 insertions(+), 0 deletions(-)
621 1 files changed, 1 insertions(+), 0 deletions(-)
623
622
624
623
625 # HG changeset patch
624 # HG changeset patch
626 # User test
625 # User test
627 # Date 2 0
626 # Date 2 0
628 # Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
627 # Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
629 # Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
628 # Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
630 b
629 b
631
630
632 diff -r 8580ff50825a -r 97d72e5f12c7 b
631 diff -r 8580ff50825a -r 97d72e5f12c7 b
633 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
632 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
634 +++ b/b Thu Jan 01 00:00:02 1970 +0000
633 +++ b/b Thu Jan 01 00:00:02 1970 +0000
635 @@ -0,0 +1,1 @@
634 @@ -0,0 +1,1 @@
636 +b
635 +b
637
636
638
637
639 test inline for single patch:
638 test inline for single patch:
640 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -i -r 2
639 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -i -r 2
641 This patch series consists of 1 patches.
640 This patch series consists of 1 patches.
642
641
643
642
644 Displaying [PATCH] test ...
643 Displaying [PATCH] test ...
645 Content-Type: multipart/mixed; boundary="===*" (glob)
644 Content-Type: multipart/mixed; boundary="===*" (glob)
646 MIME-Version: 1.0
645 MIME-Version: 1.0
647 Subject: [PATCH] test
646 Subject: [PATCH] test
648 X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
647 X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
649 Message-Id: <ff2c9fa2018b15fa74b3.60@*> (glob)
648 Message-Id: <ff2c9fa2018b15fa74b3.60@*> (glob)
650 User-Agent: Mercurial-patchbomb/* (glob)
649 User-Agent: Mercurial-patchbomb/* (glob)
651 Date: Thu, 01 Jan 1970 00:01:00 +0000
650 Date: Thu, 01 Jan 1970 00:01:00 +0000
652 From: quux
651 From: quux
653 To: foo
652 To: foo
654 Cc: bar
653 Cc: bar
655
654
656 --===* (glob)
655 --===* (glob)
657 Content-Type: text/x-patch; charset="us-ascii"
656 Content-Type: text/x-patch; charset="us-ascii"
658 MIME-Version: 1.0
657 MIME-Version: 1.0
659 Content-Transfer-Encoding: 7bit
658 Content-Transfer-Encoding: 7bit
660 Content-Disposition: inline; filename=t2.patch
659 Content-Disposition: inline; filename=t2.patch
661
660
662 # HG changeset patch
661 # HG changeset patch
663 # User test
662 # User test
664 # Date 3 0
663 # Date 3 0
665 # Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
664 # Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
666 # Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
665 # Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
667 c
666 c
668
667
669 diff -r 97d72e5f12c7 -r ff2c9fa2018b c
668 diff -r 97d72e5f12c7 -r ff2c9fa2018b c
670 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
669 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
671 +++ b/c Thu Jan 01 00:00:03 1970 +0000
670 +++ b/c Thu Jan 01 00:00:03 1970 +0000
672 @@ -0,0 +1,1 @@
671 @@ -0,0 +1,1 @@
673 +c
672 +c
674
673
675 --===*-- (glob)
674 --===*-- (glob)
676
675
677
676
678 test inline for single patch (quoted-printable):
677 test inline for single patch (quoted-printable):
679 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -i -r 4
678 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -i -r 4
680 This patch series consists of 1 patches.
679 This patch series consists of 1 patches.
681
680
682
681
683 Displaying [PATCH] test ...
682 Displaying [PATCH] test ...
684 Content-Type: multipart/mixed; boundary="===*" (glob)
683 Content-Type: multipart/mixed; boundary="===*" (glob)
685 MIME-Version: 1.0
684 MIME-Version: 1.0
686 Subject: [PATCH] test
685 Subject: [PATCH] test
687 X-Mercurial-Node: c655633f8c87700bb38cc6a59a2753bdc5a6c376
686 X-Mercurial-Node: a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
688 Message-Id: <c655633f8c87700bb38c.60@*> (glob)
687 Message-Id: <a2ea8fc83dd8b93cfd86.60@*> (glob)
689 User-Agent: Mercurial-patchbomb/* (glob)
688 User-Agent: Mercurial-patchbomb/* (glob)
690 Date: Thu, 01 Jan 1970 00:01:00 +0000
689 Date: Thu, 01 Jan 1970 00:01:00 +0000
691 From: quux
690 From: quux
692 To: foo
691 To: foo
693 Cc: bar
692 Cc: bar
694
693
695 --===* (glob)
694 --===* (glob)
696 Content-Type: text/x-patch; charset="us-ascii"
695 Content-Type: text/x-patch; charset="us-ascii"
697 MIME-Version: 1.0
696 MIME-Version: 1.0
698 Content-Transfer-Encoding: quoted-printable
697 Content-Transfer-Encoding: quoted-printable
699 Content-Disposition: inline; filename=t2.patch
698 Content-Disposition: inline; filename=t2.patch
700
699
701 # HG changeset patch
700 # HG changeset patch
702 # User test
701 # User test
703 # Date 4 0
702 # Date 4 0
704 # Node ID c655633f8c87700bb38cc6a59a2753bdc5a6c376
703 # Node ID a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
705 # Parent c3c9e37db9f4fe4882cda39baf42fed6bad8b15a
704 # Parent 909a00e13e9d78b575aeee23dddbada46d5a143f
706 charset=3Dutf-8; content-transfer-encoding: quoted-printable
705 long line
707
706
708 diff -r c3c9e37db9f4 -r c655633f8c87 qp
707 diff -r 909a00e13e9d -r a2ea8fc83dd8 long
709 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
708 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
710 +++ b/qp Thu Jan 01 00:00:04 1970 +0000
709 +++ b/long Thu Jan 01 00:00:04 1970 +0000
711 @@ -0,0 +1,4 @@
710 @@ -0,0 +1,4 @@
712 +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
711 +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
713 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
712 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
714 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
713 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
715 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
714 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
716 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
715 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
717 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
716 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
718 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
717 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
719 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
718 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
720 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
719 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
721 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
720 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
722 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
721 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
723 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
722 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
724 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
723 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
725 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
724 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
726 +foo
725 +foo
727 +
726 +
728 +bar
727 +bar
729
728
730 --===*-- (glob)
729 --===*-- (glob)
731
730
732 test inline for multiple patches:
731 test inline for multiple patches:
733 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -i \
732 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -i \
734 > -r 0:1 -r 4
733 > -r 0:1 -r 4
735 This patch series consists of 3 patches.
734 This patch series consists of 3 patches.
736
735
737
736
738 Write the introductory message for the patch series.
737 Write the introductory message for the patch series.
739
738
740
739
741 Displaying [PATCH 0 of 3] test ...
740 Displaying [PATCH 0 of 3] test ...
742 Content-Type: text/plain; charset="us-ascii"
741 Content-Type: text/plain; charset="us-ascii"
743 MIME-Version: 1.0
742 MIME-Version: 1.0
744 Content-Transfer-Encoding: 7bit
743 Content-Transfer-Encoding: 7bit
745 Subject: [PATCH 0 of 3] test
744 Subject: [PATCH 0 of 3] test
746 Message-Id: <patchbomb.60@*> (glob)
745 Message-Id: <patchbomb.60@*> (glob)
747 User-Agent: Mercurial-patchbomb/* (glob)
746 User-Agent: Mercurial-patchbomb/* (glob)
748 Date: Thu, 01 Jan 1970 00:01:00 +0000
747 Date: Thu, 01 Jan 1970 00:01:00 +0000
749 From: quux
748 From: quux
750 To: foo
749 To: foo
751 Cc: bar
750 Cc: bar
752
751
753
752
754 Displaying [PATCH 1 of 3] a ...
753 Displaying [PATCH 1 of 3] a ...
755 Content-Type: multipart/mixed; boundary="===*" (glob)
754 Content-Type: multipart/mixed; boundary="===*" (glob)
756 MIME-Version: 1.0
755 MIME-Version: 1.0
757 Subject: [PATCH 1 of 3] a
756 Subject: [PATCH 1 of 3] a
758 X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
757 X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
759 Message-Id: <8580ff50825a50c8f716.61@*> (glob)
758 Message-Id: <8580ff50825a50c8f716.61@*> (glob)
760 In-Reply-To: <patchbomb.60@*> (glob)
759 In-Reply-To: <patchbomb.60@*> (glob)
761 References: <patchbomb.60@*> (glob)
760 References: <patchbomb.60@*> (glob)
762 User-Agent: Mercurial-patchbomb/* (glob)
761 User-Agent: Mercurial-patchbomb/* (glob)
763 Date: Thu, 01 Jan 1970 00:01:01 +0000
762 Date: Thu, 01 Jan 1970 00:01:01 +0000
764 From: quux
763 From: quux
765 To: foo
764 To: foo
766 Cc: bar
765 Cc: bar
767
766
768 --===* (glob)
767 --===* (glob)
769 Content-Type: text/x-patch; charset="us-ascii"
768 Content-Type: text/x-patch; charset="us-ascii"
770 MIME-Version: 1.0
769 MIME-Version: 1.0
771 Content-Transfer-Encoding: 7bit
770 Content-Transfer-Encoding: 7bit
772 Content-Disposition: inline; filename=t2-1.patch
771 Content-Disposition: inline; filename=t2-1.patch
773
772
774 # HG changeset patch
773 # HG changeset patch
775 # User test
774 # User test
776 # Date 1 0
775 # Date 1 0
777 # Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
776 # Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
778 # Parent 0000000000000000000000000000000000000000
777 # Parent 0000000000000000000000000000000000000000
779 a
778 a
780
779
781 diff -r 000000000000 -r 8580ff50825a a
780 diff -r 000000000000 -r 8580ff50825a a
782 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
781 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
783 +++ b/a Thu Jan 01 00:00:01 1970 +0000
782 +++ b/a Thu Jan 01 00:00:01 1970 +0000
784 @@ -0,0 +1,1 @@
783 @@ -0,0 +1,1 @@
785 +a
784 +a
786
785
787 --===*-- (glob)
786 --===*-- (glob)
788 Displaying [PATCH 2 of 3] b ...
787 Displaying [PATCH 2 of 3] b ...
789 Content-Type: multipart/mixed; boundary="===*" (glob)
788 Content-Type: multipart/mixed; boundary="===*" (glob)
790 MIME-Version: 1.0
789 MIME-Version: 1.0
791 Subject: [PATCH 2 of 3] b
790 Subject: [PATCH 2 of 3] b
792 X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
791 X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
793 Message-Id: <97d72e5f12c7e84f8506.62@*> (glob)
792 Message-Id: <97d72e5f12c7e84f8506.62@*> (glob)
794 In-Reply-To: <patchbomb.60@*> (glob)
793 In-Reply-To: <patchbomb.60@*> (glob)
795 References: <patchbomb.60@*> (glob)
794 References: <patchbomb.60@*> (glob)
796 User-Agent: Mercurial-patchbomb/* (glob)
795 User-Agent: Mercurial-patchbomb/* (glob)
797 Date: Thu, 01 Jan 1970 00:01:02 +0000
796 Date: Thu, 01 Jan 1970 00:01:02 +0000
798 From: quux
797 From: quux
799 To: foo
798 To: foo
800 Cc: bar
799 Cc: bar
801
800
802 --===* (glob)
801 --===* (glob)
803 Content-Type: text/x-patch; charset="us-ascii"
802 Content-Type: text/x-patch; charset="us-ascii"
804 MIME-Version: 1.0
803 MIME-Version: 1.0
805 Content-Transfer-Encoding: 7bit
804 Content-Transfer-Encoding: 7bit
806 Content-Disposition: inline; filename=t2-2.patch
805 Content-Disposition: inline; filename=t2-2.patch
807
806
808 # HG changeset patch
807 # HG changeset patch
809 # User test
808 # User test
810 # Date 2 0
809 # Date 2 0
811 # Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
810 # Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
812 # Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
811 # Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
813 b
812 b
814
813
815 diff -r 8580ff50825a -r 97d72e5f12c7 b
814 diff -r 8580ff50825a -r 97d72e5f12c7 b
816 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
815 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
817 +++ b/b Thu Jan 01 00:00:02 1970 +0000
816 +++ b/b Thu Jan 01 00:00:02 1970 +0000
818 @@ -0,0 +1,1 @@
817 @@ -0,0 +1,1 @@
819 +b
818 +b
820
819
821 --===*-- (glob)
820 --===*-- (glob)
822 Displaying [PATCH 3 of 3] charset=utf-8; content-transfer-encoding: quoted-printable ...
821 Displaying [PATCH 3 of 3] long line ...
823 Content-Type: multipart/mixed; boundary="===*" (glob)
822 Content-Type: multipart/mixed; boundary="===*" (glob)
824 MIME-Version: 1.0
823 MIME-Version: 1.0
825 Subject: [PATCH 3 of 3] charset=utf-8;
824 Subject: [PATCH 3 of 3] long line
826 content-transfer-encoding: quoted-printable
825 X-Mercurial-Node: a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
827 X-Mercurial-Node: c655633f8c87700bb38cc6a59a2753bdc5a6c376
826 Message-Id: <a2ea8fc83dd8b93cfd86.63@*> (glob)
828 Message-Id: <c655633f8c87700bb38c.63@*> (glob)
829 In-Reply-To: <patchbomb.60@*> (glob)
827 In-Reply-To: <patchbomb.60@*> (glob)
830 References: <patchbomb.60@*> (glob)
828 References: <patchbomb.60@*> (glob)
831 User-Agent: Mercurial-patchbomb/* (glob)
829 User-Agent: Mercurial-patchbomb/* (glob)
832 Date: Thu, 01 Jan 1970 00:01:03 +0000
830 Date: Thu, 01 Jan 1970 00:01:03 +0000
833 From: quux
831 From: quux
834 To: foo
832 To: foo
835 Cc: bar
833 Cc: bar
836
834
837 --===* (glob)
835 --===* (glob)
838 Content-Type: text/x-patch; charset="us-ascii"
836 Content-Type: text/x-patch; charset="us-ascii"
839 MIME-Version: 1.0
837 MIME-Version: 1.0
840 Content-Transfer-Encoding: quoted-printable
838 Content-Transfer-Encoding: quoted-printable
841 Content-Disposition: inline; filename=t2-3.patch
839 Content-Disposition: inline; filename=t2-3.patch
842
840
843 # HG changeset patch
841 # HG changeset patch
844 # User test
842 # User test
845 # Date 4 0
843 # Date 4 0
846 # Node ID c655633f8c87700bb38cc6a59a2753bdc5a6c376
844 # Node ID a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
847 # Parent c3c9e37db9f4fe4882cda39baf42fed6bad8b15a
845 # Parent 909a00e13e9d78b575aeee23dddbada46d5a143f
848 charset=3Dutf-8; content-transfer-encoding: quoted-printable
846 long line
849
847
850 diff -r c3c9e37db9f4 -r c655633f8c87 qp
848 diff -r 909a00e13e9d -r a2ea8fc83dd8 long
851 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
849 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
852 +++ b/qp Thu Jan 01 00:00:04 1970 +0000
850 +++ b/long Thu Jan 01 00:00:04 1970 +0000
853 @@ -0,0 +1,4 @@
851 @@ -0,0 +1,4 @@
854 +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
852 +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
855 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
853 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
856 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
854 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
857 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
855 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
858 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
856 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
859 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
857 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
860 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
858 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
861 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
859 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
862 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
860 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
863 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
861 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
864 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
862 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
865 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
863 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
866 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
864 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
867 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
865 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
868 +foo
866 +foo
869 +
867 +
870 +bar
868 +bar
871
869
872 --===*-- (glob)
870 --===*-- (glob)
873
871
874 test attach for single patch:
872 test attach for single patch:
875 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -a -r 2
873 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -a -r 2
876 This patch series consists of 1 patches.
874 This patch series consists of 1 patches.
877
875
878
876
879 Displaying [PATCH] test ...
877 Displaying [PATCH] test ...
880 Content-Type: multipart/mixed; boundary="===*" (glob)
878 Content-Type: multipart/mixed; boundary="===*" (glob)
881 MIME-Version: 1.0
879 MIME-Version: 1.0
882 Subject: [PATCH] test
880 Subject: [PATCH] test
883 X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
881 X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
884 Message-Id: <ff2c9fa2018b15fa74b3.60@*> (glob)
882 Message-Id: <ff2c9fa2018b15fa74b3.60@*> (glob)
885 User-Agent: Mercurial-patchbomb/* (glob)
883 User-Agent: Mercurial-patchbomb/* (glob)
886 Date: Thu, 01 Jan 1970 00:01:00 +0000
884 Date: Thu, 01 Jan 1970 00:01:00 +0000
887 From: quux
885 From: quux
888 To: foo
886 To: foo
889 Cc: bar
887 Cc: bar
890
888
891 --===* (glob)
889 --===* (glob)
892 Content-Type: text/plain; charset="us-ascii"
890 Content-Type: text/plain; charset="us-ascii"
893 MIME-Version: 1.0
891 MIME-Version: 1.0
894 Content-Transfer-Encoding: 7bit
892 Content-Transfer-Encoding: 7bit
895
893
896 Patch subject is complete summary.
894 Patch subject is complete summary.
897
895
898
896
899
897
900 --===* (glob)
898 --===* (glob)
901 Content-Type: text/x-patch; charset="us-ascii"
899 Content-Type: text/x-patch; charset="us-ascii"
902 MIME-Version: 1.0
900 MIME-Version: 1.0
903 Content-Transfer-Encoding: 7bit
901 Content-Transfer-Encoding: 7bit
904 Content-Disposition: attachment; filename=t2.patch
902 Content-Disposition: attachment; filename=t2.patch
905
903
906 # HG changeset patch
904 # HG changeset patch
907 # User test
905 # User test
908 # Date 3 0
906 # Date 3 0
909 # Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
907 # Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
910 # Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
908 # Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
911 c
909 c
912
910
913 diff -r 97d72e5f12c7 -r ff2c9fa2018b c
911 diff -r 97d72e5f12c7 -r ff2c9fa2018b c
914 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
912 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
915 +++ b/c Thu Jan 01 00:00:03 1970 +0000
913 +++ b/c Thu Jan 01 00:00:03 1970 +0000
916 @@ -0,0 +1,1 @@
914 @@ -0,0 +1,1 @@
917 +c
915 +c
918
916
919 --===*-- (glob)
917 --===*-- (glob)
920
918
921 test attach for single patch (quoted-printable):
919 test attach for single patch (quoted-printable):
922 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -a -r 4
920 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -a -r 4
923 This patch series consists of 1 patches.
921 This patch series consists of 1 patches.
924
922
925
923
926 Displaying [PATCH] test ...
924 Displaying [PATCH] test ...
927 Content-Type: multipart/mixed; boundary="===*" (glob)
925 Content-Type: multipart/mixed; boundary="===*" (glob)
928 MIME-Version: 1.0
926 MIME-Version: 1.0
929 Subject: [PATCH] test
927 Subject: [PATCH] test
930 X-Mercurial-Node: c655633f8c87700bb38cc6a59a2753bdc5a6c376
928 X-Mercurial-Node: a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
931 Message-Id: <c655633f8c87700bb38c.60@*> (glob)
929 Message-Id: <a2ea8fc83dd8b93cfd86.60@*> (glob)
932 User-Agent: Mercurial-patchbomb/* (glob)
930 User-Agent: Mercurial-patchbomb/* (glob)
933 Date: Thu, 01 Jan 1970 00:01:00 +0000
931 Date: Thu, 01 Jan 1970 00:01:00 +0000
934 From: quux
932 From: quux
935 To: foo
933 To: foo
936 Cc: bar
934 Cc: bar
937
935
938 --===* (glob)
936 --===* (glob)
939 Content-Type: text/plain; charset="us-ascii"
937 Content-Type: text/plain; charset="us-ascii"
940 MIME-Version: 1.0
938 MIME-Version: 1.0
941 Content-Transfer-Encoding: 7bit
939 Content-Transfer-Encoding: 7bit
942
940
943 Patch subject is complete summary.
941 Patch subject is complete summary.
944
942
945
943
946
944
947 --===* (glob)
945 --===* (glob)
948 Content-Type: text/x-patch; charset="us-ascii"
946 Content-Type: text/x-patch; charset="us-ascii"
949 MIME-Version: 1.0
947 MIME-Version: 1.0
950 Content-Transfer-Encoding: quoted-printable
948 Content-Transfer-Encoding: quoted-printable
951 Content-Disposition: attachment; filename=t2.patch
949 Content-Disposition: attachment; filename=t2.patch
952
950
953 # HG changeset patch
951 # HG changeset patch
954 # User test
952 # User test
955 # Date 4 0
953 # Date 4 0
956 # Node ID c655633f8c87700bb38cc6a59a2753bdc5a6c376
954 # Node ID a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
957 # Parent c3c9e37db9f4fe4882cda39baf42fed6bad8b15a
955 # Parent 909a00e13e9d78b575aeee23dddbada46d5a143f
958 charset=3Dutf-8; content-transfer-encoding: quoted-printable
956 long line
959
957
960 diff -r c3c9e37db9f4 -r c655633f8c87 qp
958 diff -r 909a00e13e9d -r a2ea8fc83dd8 long
961 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
959 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
962 +++ b/qp Thu Jan 01 00:00:04 1970 +0000
960 +++ b/long Thu Jan 01 00:00:04 1970 +0000
963 @@ -0,0 +1,4 @@
961 @@ -0,0 +1,4 @@
964 +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
962 +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
965 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
963 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
966 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
964 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
967 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
965 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
968 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
966 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
969 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
967 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
970 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
968 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
971 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
969 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
972 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
970 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
973 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
971 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
974 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
972 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
975 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
973 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
976 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
974 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
977 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
975 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
978 +foo
976 +foo
979 +
977 +
980 +bar
978 +bar
981
979
982 --===*-- (glob)
980 --===*-- (glob)
983
981
984 test attach for multiple patches:
982 test attach for multiple patches:
985 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -a \
983 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -a \
986 > -r 0:1 -r 4
984 > -r 0:1 -r 4
987 This patch series consists of 3 patches.
985 This patch series consists of 3 patches.
988
986
989
987
990 Write the introductory message for the patch series.
988 Write the introductory message for the patch series.
991
989
992
990
993 Displaying [PATCH 0 of 3] test ...
991 Displaying [PATCH 0 of 3] test ...
994 Content-Type: text/plain; charset="us-ascii"
992 Content-Type: text/plain; charset="us-ascii"
995 MIME-Version: 1.0
993 MIME-Version: 1.0
996 Content-Transfer-Encoding: 7bit
994 Content-Transfer-Encoding: 7bit
997 Subject: [PATCH 0 of 3] test
995 Subject: [PATCH 0 of 3] test
998 Message-Id: <patchbomb.60@*> (glob)
996 Message-Id: <patchbomb.60@*> (glob)
999 User-Agent: Mercurial-patchbomb/* (glob)
997 User-Agent: Mercurial-patchbomb/* (glob)
1000 Date: Thu, 01 Jan 1970 00:01:00 +0000
998 Date: Thu, 01 Jan 1970 00:01:00 +0000
1001 From: quux
999 From: quux
1002 To: foo
1000 To: foo
1003 Cc: bar
1001 Cc: bar
1004
1002
1005
1003
1006 Displaying [PATCH 1 of 3] a ...
1004 Displaying [PATCH 1 of 3] a ...
1007 Content-Type: multipart/mixed; boundary="===*" (glob)
1005 Content-Type: multipart/mixed; boundary="===*" (glob)
1008 MIME-Version: 1.0
1006 MIME-Version: 1.0
1009 Subject: [PATCH 1 of 3] a
1007 Subject: [PATCH 1 of 3] a
1010 X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
1008 X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
1011 Message-Id: <8580ff50825a50c8f716.61@*> (glob)
1009 Message-Id: <8580ff50825a50c8f716.61@*> (glob)
1012 In-Reply-To: <patchbomb.60@*> (glob)
1010 In-Reply-To: <patchbomb.60@*> (glob)
1013 References: <patchbomb.60@*> (glob)
1011 References: <patchbomb.60@*> (glob)
1014 User-Agent: Mercurial-patchbomb/* (glob)
1012 User-Agent: Mercurial-patchbomb/* (glob)
1015 Date: Thu, 01 Jan 1970 00:01:01 +0000
1013 Date: Thu, 01 Jan 1970 00:01:01 +0000
1016 From: quux
1014 From: quux
1017 To: foo
1015 To: foo
1018 Cc: bar
1016 Cc: bar
1019
1017
1020 --===* (glob)
1018 --===* (glob)
1021 Content-Type: text/plain; charset="us-ascii"
1019 Content-Type: text/plain; charset="us-ascii"
1022 MIME-Version: 1.0
1020 MIME-Version: 1.0
1023 Content-Transfer-Encoding: 7bit
1021 Content-Transfer-Encoding: 7bit
1024
1022
1025 Patch subject is complete summary.
1023 Patch subject is complete summary.
1026
1024
1027
1025
1028
1026
1029 --===* (glob)
1027 --===* (glob)
1030 Content-Type: text/x-patch; charset="us-ascii"
1028 Content-Type: text/x-patch; charset="us-ascii"
1031 MIME-Version: 1.0
1029 MIME-Version: 1.0
1032 Content-Transfer-Encoding: 7bit
1030 Content-Transfer-Encoding: 7bit
1033 Content-Disposition: attachment; filename=t2-1.patch
1031 Content-Disposition: attachment; filename=t2-1.patch
1034
1032
1035 # HG changeset patch
1033 # HG changeset patch
1036 # User test
1034 # User test
1037 # Date 1 0
1035 # Date 1 0
1038 # Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
1036 # Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
1039 # Parent 0000000000000000000000000000000000000000
1037 # Parent 0000000000000000000000000000000000000000
1040 a
1038 a
1041
1039
1042 diff -r 000000000000 -r 8580ff50825a a
1040 diff -r 000000000000 -r 8580ff50825a a
1043 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1041 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1044 +++ b/a Thu Jan 01 00:00:01 1970 +0000
1042 +++ b/a Thu Jan 01 00:00:01 1970 +0000
1045 @@ -0,0 +1,1 @@
1043 @@ -0,0 +1,1 @@
1046 +a
1044 +a
1047
1045
1048 --===*-- (glob)
1046 --===*-- (glob)
1049 Displaying [PATCH 2 of 3] b ...
1047 Displaying [PATCH 2 of 3] b ...
1050 Content-Type: multipart/mixed; boundary="===*" (glob)
1048 Content-Type: multipart/mixed; boundary="===*" (glob)
1051 MIME-Version: 1.0
1049 MIME-Version: 1.0
1052 Subject: [PATCH 2 of 3] b
1050 Subject: [PATCH 2 of 3] b
1053 X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1051 X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1054 Message-Id: <97d72e5f12c7e84f8506.62@*> (glob)
1052 Message-Id: <97d72e5f12c7e84f8506.62@*> (glob)
1055 In-Reply-To: <patchbomb.60@*> (glob)
1053 In-Reply-To: <patchbomb.60@*> (glob)
1056 References: <patchbomb.60@*> (glob)
1054 References: <patchbomb.60@*> (glob)
1057 User-Agent: Mercurial-patchbomb/* (glob)
1055 User-Agent: Mercurial-patchbomb/* (glob)
1058 Date: Thu, 01 Jan 1970 00:01:02 +0000
1056 Date: Thu, 01 Jan 1970 00:01:02 +0000
1059 From: quux
1057 From: quux
1060 To: foo
1058 To: foo
1061 Cc: bar
1059 Cc: bar
1062
1060
1063 --===* (glob)
1061 --===* (glob)
1064 Content-Type: text/plain; charset="us-ascii"
1062 Content-Type: text/plain; charset="us-ascii"
1065 MIME-Version: 1.0
1063 MIME-Version: 1.0
1066 Content-Transfer-Encoding: 7bit
1064 Content-Transfer-Encoding: 7bit
1067
1065
1068 Patch subject is complete summary.
1066 Patch subject is complete summary.
1069
1067
1070
1068
1071
1069
1072 --===* (glob)
1070 --===* (glob)
1073 Content-Type: text/x-patch; charset="us-ascii"
1071 Content-Type: text/x-patch; charset="us-ascii"
1074 MIME-Version: 1.0
1072 MIME-Version: 1.0
1075 Content-Transfer-Encoding: 7bit
1073 Content-Transfer-Encoding: 7bit
1076 Content-Disposition: attachment; filename=t2-2.patch
1074 Content-Disposition: attachment; filename=t2-2.patch
1077
1075
1078 # HG changeset patch
1076 # HG changeset patch
1079 # User test
1077 # User test
1080 # Date 2 0
1078 # Date 2 0
1081 # Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1079 # Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1082 # Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
1080 # Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
1083 b
1081 b
1084
1082
1085 diff -r 8580ff50825a -r 97d72e5f12c7 b
1083 diff -r 8580ff50825a -r 97d72e5f12c7 b
1086 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1084 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1087 +++ b/b Thu Jan 01 00:00:02 1970 +0000
1085 +++ b/b Thu Jan 01 00:00:02 1970 +0000
1088 @@ -0,0 +1,1 @@
1086 @@ -0,0 +1,1 @@
1089 +b
1087 +b
1090
1088
1091 --===*-- (glob)
1089 --===*-- (glob)
1092 Displaying [PATCH 3 of 3] charset=utf-8; content-transfer-encoding: quoted-printable ...
1090 Displaying [PATCH 3 of 3] long line ...
1093 Content-Type: multipart/mixed; boundary="===*" (glob)
1091 Content-Type: multipart/mixed; boundary="===*" (glob)
1094 MIME-Version: 1.0
1092 MIME-Version: 1.0
1095 Subject: [PATCH 3 of 3] charset=utf-8;
1093 Subject: [PATCH 3 of 3] long line
1096 content-transfer-encoding: quoted-printable
1094 X-Mercurial-Node: a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
1097 X-Mercurial-Node: c655633f8c87700bb38cc6a59a2753bdc5a6c376
1095 Message-Id: <a2ea8fc83dd8b93cfd86.63@*> (glob)
1098 Message-Id: <c655633f8c87700bb38c.63@*> (glob)
1099 In-Reply-To: <patchbomb.60@*> (glob)
1096 In-Reply-To: <patchbomb.60@*> (glob)
1100 References: <patchbomb.60@*> (glob)
1097 References: <patchbomb.60@*> (glob)
1101 User-Agent: Mercurial-patchbomb/* (glob)
1098 User-Agent: Mercurial-patchbomb/* (glob)
1102 Date: Thu, 01 Jan 1970 00:01:03 +0000
1099 Date: Thu, 01 Jan 1970 00:01:03 +0000
1103 From: quux
1100 From: quux
1104 To: foo
1101 To: foo
1105 Cc: bar
1102 Cc: bar
1106
1103
1107 --===* (glob)
1104 --===* (glob)
1108 Content-Type: text/plain; charset="us-ascii"
1105 Content-Type: text/plain; charset="us-ascii"
1109 MIME-Version: 1.0
1106 MIME-Version: 1.0
1110 Content-Transfer-Encoding: 7bit
1107 Content-Transfer-Encoding: 7bit
1111
1108
1112 Patch subject is complete summary.
1109 Patch subject is complete summary.
1113
1110
1114
1111
1115
1112
1116 --===* (glob)
1113 --===* (glob)
1117 Content-Type: text/x-patch; charset="us-ascii"
1114 Content-Type: text/x-patch; charset="us-ascii"
1118 MIME-Version: 1.0
1115 MIME-Version: 1.0
1119 Content-Transfer-Encoding: quoted-printable
1116 Content-Transfer-Encoding: quoted-printable
1120 Content-Disposition: attachment; filename=t2-3.patch
1117 Content-Disposition: attachment; filename=t2-3.patch
1121
1118
1122 # HG changeset patch
1119 # HG changeset patch
1123 # User test
1120 # User test
1124 # Date 4 0
1121 # Date 4 0
1125 # Node ID c655633f8c87700bb38cc6a59a2753bdc5a6c376
1122 # Node ID a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
1126 # Parent c3c9e37db9f4fe4882cda39baf42fed6bad8b15a
1123 # Parent 909a00e13e9d78b575aeee23dddbada46d5a143f
1127 charset=3Dutf-8; content-transfer-encoding: quoted-printable
1124 long line
1128
1125
1129 diff -r c3c9e37db9f4 -r c655633f8c87 qp
1126 diff -r 909a00e13e9d -r a2ea8fc83dd8 long
1130 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1127 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1131 +++ b/qp Thu Jan 01 00:00:04 1970 +0000
1128 +++ b/long Thu Jan 01 00:00:04 1970 +0000
1132 @@ -0,0 +1,4 @@
1129 @@ -0,0 +1,4 @@
1133 +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
1130 +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
1134 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
1131 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
1135 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
1132 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
1136 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
1133 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
1137 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
1134 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
1138 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
1135 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
1139 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
1136 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
1140 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
1137 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
1141 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
1138 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
1142 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
1139 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
1143 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
1140 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
1144 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
1141 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
1145 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
1142 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
1146 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
1143 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
1147 +foo
1144 +foo
1148 +
1145 +
1149 +bar
1146 +bar
1150
1147
1151 --===*-- (glob)
1148 --===*-- (glob)
1152
1149
1153 test intro for single patch:
1150 test intro for single patch:
1154 $ hg email --date '1970-1-1 0:1' -n --intro -f quux -t foo -c bar -s test \
1151 $ hg email --date '1970-1-1 0:1' -n --intro -f quux -t foo -c bar -s test \
1155 > -r 2
1152 > -r 2
1156 This patch series consists of 1 patches.
1153 This patch series consists of 1 patches.
1157
1154
1158
1155
1159 Write the introductory message for the patch series.
1156 Write the introductory message for the patch series.
1160
1157
1161
1158
1162 Displaying [PATCH 0 of 1] test ...
1159 Displaying [PATCH 0 of 1] test ...
1163 Content-Type: text/plain; charset="us-ascii"
1160 Content-Type: text/plain; charset="us-ascii"
1164 MIME-Version: 1.0
1161 MIME-Version: 1.0
1165 Content-Transfer-Encoding: 7bit
1162 Content-Transfer-Encoding: 7bit
1166 Subject: [PATCH 0 of 1] test
1163 Subject: [PATCH 0 of 1] test
1167 Message-Id: <patchbomb.60@*> (glob)
1164 Message-Id: <patchbomb.60@*> (glob)
1168 User-Agent: Mercurial-patchbomb/* (glob)
1165 User-Agent: Mercurial-patchbomb/* (glob)
1169 Date: Thu, 01 Jan 1970 00:01:00 +0000
1166 Date: Thu, 01 Jan 1970 00:01:00 +0000
1170 From: quux
1167 From: quux
1171 To: foo
1168 To: foo
1172 Cc: bar
1169 Cc: bar
1173
1170
1174
1171
1175 Displaying [PATCH 1 of 1] c ...
1172 Displaying [PATCH 1 of 1] c ...
1176 Content-Type: text/plain; charset="us-ascii"
1173 Content-Type: text/plain; charset="us-ascii"
1177 MIME-Version: 1.0
1174 MIME-Version: 1.0
1178 Content-Transfer-Encoding: 7bit
1175 Content-Transfer-Encoding: 7bit
1179 Subject: [PATCH 1 of 1] c
1176 Subject: [PATCH 1 of 1] c
1180 X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
1177 X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
1181 Message-Id: <ff2c9fa2018b15fa74b3.61@*> (glob)
1178 Message-Id: <ff2c9fa2018b15fa74b3.61@*> (glob)
1182 In-Reply-To: <patchbomb.60@*> (glob)
1179 In-Reply-To: <patchbomb.60@*> (glob)
1183 References: <patchbomb.60@*> (glob)
1180 References: <patchbomb.60@*> (glob)
1184 User-Agent: Mercurial-patchbomb/* (glob)
1181 User-Agent: Mercurial-patchbomb/* (glob)
1185 Date: Thu, 01 Jan 1970 00:01:01 +0000
1182 Date: Thu, 01 Jan 1970 00:01:01 +0000
1186 From: quux
1183 From: quux
1187 To: foo
1184 To: foo
1188 Cc: bar
1185 Cc: bar
1189
1186
1190 # HG changeset patch
1187 # HG changeset patch
1191 # User test
1188 # User test
1192 # Date 3 0
1189 # Date 3 0
1193 # Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
1190 # Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
1194 # Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1191 # Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1195 c
1192 c
1196
1193
1197 diff -r 97d72e5f12c7 -r ff2c9fa2018b c
1194 diff -r 97d72e5f12c7 -r ff2c9fa2018b c
1198 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1195 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1199 +++ b/c Thu Jan 01 00:00:03 1970 +0000
1196 +++ b/c Thu Jan 01 00:00:03 1970 +0000
1200 @@ -0,0 +1,1 @@
1197 @@ -0,0 +1,1 @@
1201 +c
1198 +c
1202
1199
1203
1200
1204 test --desc without --intro for a single patch:
1201 test --desc without --intro for a single patch:
1205 $ echo foo > intro.text
1202 $ echo foo > intro.text
1206 $ hg email --date '1970-1-1 0:1' -n --desc intro.text -f quux -t foo -c bar \
1203 $ hg email --date '1970-1-1 0:1' -n --desc intro.text -f quux -t foo -c bar \
1207 > -s test -r 2
1204 > -s test -r 2
1208 This patch series consists of 1 patches.
1205 This patch series consists of 1 patches.
1209
1206
1210
1207
1211 Displaying [PATCH 0 of 1] test ...
1208 Displaying [PATCH 0 of 1] test ...
1212 Content-Type: text/plain; charset="us-ascii"
1209 Content-Type: text/plain; charset="us-ascii"
1213 MIME-Version: 1.0
1210 MIME-Version: 1.0
1214 Content-Transfer-Encoding: 7bit
1211 Content-Transfer-Encoding: 7bit
1215 Subject: [PATCH 0 of 1] test
1212 Subject: [PATCH 0 of 1] test
1216 Message-Id: <patchbomb.60@*> (glob)
1213 Message-Id: <patchbomb.60@*> (glob)
1217 User-Agent: Mercurial-patchbomb/* (glob)
1214 User-Agent: Mercurial-patchbomb/* (glob)
1218 Date: Thu, 01 Jan 1970 00:01:00 +0000
1215 Date: Thu, 01 Jan 1970 00:01:00 +0000
1219 From: quux
1216 From: quux
1220 To: foo
1217 To: foo
1221 Cc: bar
1218 Cc: bar
1222
1219
1223 foo
1220 foo
1224
1221
1225 Displaying [PATCH 1 of 1] c ...
1222 Displaying [PATCH 1 of 1] c ...
1226 Content-Type: text/plain; charset="us-ascii"
1223 Content-Type: text/plain; charset="us-ascii"
1227 MIME-Version: 1.0
1224 MIME-Version: 1.0
1228 Content-Transfer-Encoding: 7bit
1225 Content-Transfer-Encoding: 7bit
1229 Subject: [PATCH 1 of 1] c
1226 Subject: [PATCH 1 of 1] c
1230 X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
1227 X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
1231 Message-Id: <ff2c9fa2018b15fa74b3.61@*> (glob)
1228 Message-Id: <ff2c9fa2018b15fa74b3.61@*> (glob)
1232 In-Reply-To: <patchbomb.60@*> (glob)
1229 In-Reply-To: <patchbomb.60@*> (glob)
1233 References: <patchbomb.60@*> (glob)
1230 References: <patchbomb.60@*> (glob)
1234 User-Agent: Mercurial-patchbomb/* (glob)
1231 User-Agent: Mercurial-patchbomb/* (glob)
1235 Date: Thu, 01 Jan 1970 00:01:01 +0000
1232 Date: Thu, 01 Jan 1970 00:01:01 +0000
1236 From: quux
1233 From: quux
1237 To: foo
1234 To: foo
1238 Cc: bar
1235 Cc: bar
1239
1236
1240 # HG changeset patch
1237 # HG changeset patch
1241 # User test
1238 # User test
1242 # Date 3 0
1239 # Date 3 0
1243 # Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
1240 # Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
1244 # Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1241 # Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1245 c
1242 c
1246
1243
1247 diff -r 97d72e5f12c7 -r ff2c9fa2018b c
1244 diff -r 97d72e5f12c7 -r ff2c9fa2018b c
1248 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1245 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1249 +++ b/c Thu Jan 01 00:00:03 1970 +0000
1246 +++ b/c Thu Jan 01 00:00:03 1970 +0000
1250 @@ -0,0 +1,1 @@
1247 @@ -0,0 +1,1 @@
1251 +c
1248 +c
1252
1249
1253
1250
1254 test intro for multiple patches:
1251 test intro for multiple patches:
1255 $ hg email --date '1970-1-1 0:1' -n --intro -f quux -t foo -c bar -s test \
1252 $ hg email --date '1970-1-1 0:1' -n --intro -f quux -t foo -c bar -s test \
1256 > -r 0:1
1253 > -r 0:1
1257 This patch series consists of 2 patches.
1254 This patch series consists of 2 patches.
1258
1255
1259
1256
1260 Write the introductory message for the patch series.
1257 Write the introductory message for the patch series.
1261
1258
1262
1259
1263 Displaying [PATCH 0 of 2] test ...
1260 Displaying [PATCH 0 of 2] test ...
1264 Content-Type: text/plain; charset="us-ascii"
1261 Content-Type: text/plain; charset="us-ascii"
1265 MIME-Version: 1.0
1262 MIME-Version: 1.0
1266 Content-Transfer-Encoding: 7bit
1263 Content-Transfer-Encoding: 7bit
1267 Subject: [PATCH 0 of 2] test
1264 Subject: [PATCH 0 of 2] test
1268 Message-Id: <patchbomb.60@*> (glob)
1265 Message-Id: <patchbomb.60@*> (glob)
1269 User-Agent: Mercurial-patchbomb/* (glob)
1266 User-Agent: Mercurial-patchbomb/* (glob)
1270 Date: Thu, 01 Jan 1970 00:01:00 +0000
1267 Date: Thu, 01 Jan 1970 00:01:00 +0000
1271 From: quux
1268 From: quux
1272 To: foo
1269 To: foo
1273 Cc: bar
1270 Cc: bar
1274
1271
1275
1272
1276 Displaying [PATCH 1 of 2] a ...
1273 Displaying [PATCH 1 of 2] a ...
1277 Content-Type: text/plain; charset="us-ascii"
1274 Content-Type: text/plain; charset="us-ascii"
1278 MIME-Version: 1.0
1275 MIME-Version: 1.0
1279 Content-Transfer-Encoding: 7bit
1276 Content-Transfer-Encoding: 7bit
1280 Subject: [PATCH 1 of 2] a
1277 Subject: [PATCH 1 of 2] a
1281 X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
1278 X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
1282 Message-Id: <8580ff50825a50c8f716.61@*> (glob)
1279 Message-Id: <8580ff50825a50c8f716.61@*> (glob)
1283 In-Reply-To: <patchbomb.60@*> (glob)
1280 In-Reply-To: <patchbomb.60@*> (glob)
1284 References: <patchbomb.60@*> (glob)
1281 References: <patchbomb.60@*> (glob)
1285 User-Agent: Mercurial-patchbomb/* (glob)
1282 User-Agent: Mercurial-patchbomb/* (glob)
1286 Date: Thu, 01 Jan 1970 00:01:01 +0000
1283 Date: Thu, 01 Jan 1970 00:01:01 +0000
1287 From: quux
1284 From: quux
1288 To: foo
1285 To: foo
1289 Cc: bar
1286 Cc: bar
1290
1287
1291 # HG changeset patch
1288 # HG changeset patch
1292 # User test
1289 # User test
1293 # Date 1 0
1290 # Date 1 0
1294 # Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
1291 # Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
1295 # Parent 0000000000000000000000000000000000000000
1292 # Parent 0000000000000000000000000000000000000000
1296 a
1293 a
1297
1294
1298 diff -r 000000000000 -r 8580ff50825a a
1295 diff -r 000000000000 -r 8580ff50825a a
1299 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1296 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1300 +++ b/a Thu Jan 01 00:00:01 1970 +0000
1297 +++ b/a Thu Jan 01 00:00:01 1970 +0000
1301 @@ -0,0 +1,1 @@
1298 @@ -0,0 +1,1 @@
1302 +a
1299 +a
1303
1300
1304 Displaying [PATCH 2 of 2] b ...
1301 Displaying [PATCH 2 of 2] b ...
1305 Content-Type: text/plain; charset="us-ascii"
1302 Content-Type: text/plain; charset="us-ascii"
1306 MIME-Version: 1.0
1303 MIME-Version: 1.0
1307 Content-Transfer-Encoding: 7bit
1304 Content-Transfer-Encoding: 7bit
1308 Subject: [PATCH 2 of 2] b
1305 Subject: [PATCH 2 of 2] b
1309 X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1306 X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1310 Message-Id: <97d72e5f12c7e84f8506.62@*> (glob)
1307 Message-Id: <97d72e5f12c7e84f8506.62@*> (glob)
1311 In-Reply-To: <patchbomb.60@*> (glob)
1308 In-Reply-To: <patchbomb.60@*> (glob)
1312 References: <patchbomb.60@*> (glob)
1309 References: <patchbomb.60@*> (glob)
1313 User-Agent: Mercurial-patchbomb/* (glob)
1310 User-Agent: Mercurial-patchbomb/* (glob)
1314 Date: Thu, 01 Jan 1970 00:01:02 +0000
1311 Date: Thu, 01 Jan 1970 00:01:02 +0000
1315 From: quux
1312 From: quux
1316 To: foo
1313 To: foo
1317 Cc: bar
1314 Cc: bar
1318
1315
1319 # HG changeset patch
1316 # HG changeset patch
1320 # User test
1317 # User test
1321 # Date 2 0
1318 # Date 2 0
1322 # Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1319 # Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1323 # Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
1320 # Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
1324 b
1321 b
1325
1322
1326 diff -r 8580ff50825a -r 97d72e5f12c7 b
1323 diff -r 8580ff50825a -r 97d72e5f12c7 b
1327 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1324 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1328 +++ b/b Thu Jan 01 00:00:02 1970 +0000
1325 +++ b/b Thu Jan 01 00:00:02 1970 +0000
1329 @@ -0,0 +1,1 @@
1326 @@ -0,0 +1,1 @@
1330 +b
1327 +b
1331
1328
1332
1329
1333 test reply-to via config:
1330 test reply-to via config:
1334 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -r 2 \
1331 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -r 2 \
1335 > --config patchbomb.reply-to='baz@example.com'
1332 > --config patchbomb.reply-to='baz@example.com'
1336 This patch series consists of 1 patches.
1333 This patch series consists of 1 patches.
1337
1334
1338
1335
1339 Displaying [PATCH] test ...
1336 Displaying [PATCH] test ...
1340 Content-Type: text/plain; charset="us-ascii"
1337 Content-Type: text/plain; charset="us-ascii"
1341 MIME-Version: 1.0
1338 MIME-Version: 1.0
1342 Content-Transfer-Encoding: 7bit
1339 Content-Transfer-Encoding: 7bit
1343 Subject: [PATCH] test
1340 Subject: [PATCH] test
1344 X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
1341 X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
1345 Message-Id: <ff2c9fa2018b15fa74b3.60@*> (glob)
1342 Message-Id: <ff2c9fa2018b15fa74b3.60@*> (glob)
1346 User-Agent: Mercurial-patchbomb/* (glob)
1343 User-Agent: Mercurial-patchbomb/* (glob)
1347 Date: Thu, 01 Jan 1970 00:01:00 +0000
1344 Date: Thu, 01 Jan 1970 00:01:00 +0000
1348 From: quux
1345 From: quux
1349 To: foo
1346 To: foo
1350 Cc: bar
1347 Cc: bar
1351 Reply-To: baz@example.com
1348 Reply-To: baz@example.com
1352
1349
1353 # HG changeset patch
1350 # HG changeset patch
1354 # User test
1351 # User test
1355 # Date 3 0
1352 # Date 3 0
1356 # Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
1353 # Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
1357 # Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1354 # Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1358 c
1355 c
1359
1356
1360 diff -r 97d72e5f12c7 -r ff2c9fa2018b c
1357 diff -r 97d72e5f12c7 -r ff2c9fa2018b c
1361 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1358 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1362 +++ b/c Thu Jan 01 00:00:03 1970 +0000
1359 +++ b/c Thu Jan 01 00:00:03 1970 +0000
1363 @@ -0,0 +1,1 @@
1360 @@ -0,0 +1,1 @@
1364 +c
1361 +c
1365
1362
1366
1363
1367 test reply-to via command line:
1364 test reply-to via command line:
1368 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -r 2 \
1365 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -r 2 \
1369 > --reply-to baz --reply-to fred
1366 > --reply-to baz --reply-to fred
1370 This patch series consists of 1 patches.
1367 This patch series consists of 1 patches.
1371
1368
1372
1369
1373 Displaying [PATCH] test ...
1370 Displaying [PATCH] test ...
1374 Content-Type: text/plain; charset="us-ascii"
1371 Content-Type: text/plain; charset="us-ascii"
1375 MIME-Version: 1.0
1372 MIME-Version: 1.0
1376 Content-Transfer-Encoding: 7bit
1373 Content-Transfer-Encoding: 7bit
1377 Subject: [PATCH] test
1374 Subject: [PATCH] test
1378 X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
1375 X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
1379 Message-Id: <ff2c9fa2018b15fa74b3.60@*> (glob)
1376 Message-Id: <ff2c9fa2018b15fa74b3.60@*> (glob)
1380 User-Agent: Mercurial-patchbomb/* (glob)
1377 User-Agent: Mercurial-patchbomb/* (glob)
1381 Date: Thu, 01 Jan 1970 00:01:00 +0000
1378 Date: Thu, 01 Jan 1970 00:01:00 +0000
1382 From: quux
1379 From: quux
1383 To: foo
1380 To: foo
1384 Cc: bar
1381 Cc: bar
1385 Reply-To: baz, fred
1382 Reply-To: baz, fred
1386
1383
1387 # HG changeset patch
1384 # HG changeset patch
1388 # User test
1385 # User test
1389 # Date 3 0
1386 # Date 3 0
1390 # Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
1387 # Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
1391 # Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1388 # Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1392 c
1389 c
1393
1390
1394 diff -r 97d72e5f12c7 -r ff2c9fa2018b c
1391 diff -r 97d72e5f12c7 -r ff2c9fa2018b c
1395 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1392 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1396 +++ b/c Thu Jan 01 00:00:03 1970 +0000
1393 +++ b/c Thu Jan 01 00:00:03 1970 +0000
1397 @@ -0,0 +1,1 @@
1394 @@ -0,0 +1,1 @@
1398 +c
1395 +c
1399
1396
1400
1397
1401 tagging csets:
1398 tagging csets:
1402 $ hg tag -r0 zero zero.foo
1399 $ hg tag -r0 zero zero.foo
1403 $ hg tag -r1 one one.patch
1400 $ hg tag -r1 one one.patch
1404 $ hg tag -r2 two two.diff
1401 $ hg tag -r2 two two.diff
1405
1402
1406 test inline for single named patch:
1403 test inline for single named patch:
1407 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -i -r 2
1404 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -i -r 2
1408 This patch series consists of 1 patches.
1405 This patch series consists of 1 patches.
1409
1406
1410
1407
1411 Displaying [PATCH] test ...
1408 Displaying [PATCH] test ...
1412 Content-Type: multipart/mixed; boundary="===*" (glob)
1409 Content-Type: multipart/mixed; boundary="===*" (glob)
1413 MIME-Version: 1.0
1410 MIME-Version: 1.0
1414 Subject: [PATCH] test
1411 Subject: [PATCH] test
1415 X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
1412 X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
1416 Message-Id: <ff2c9fa2018b15fa74b3.60@*> (glob)
1413 Message-Id: <ff2c9fa2018b15fa74b3.60@*> (glob)
1417 User-Agent: Mercurial-patchbomb/* (glob)
1414 User-Agent: Mercurial-patchbomb/* (glob)
1418 Date: Thu, 01 Jan 1970 00:01:00 +0000
1415 Date: Thu, 01 Jan 1970 00:01:00 +0000
1419 From: quux
1416 From: quux
1420 To: foo
1417 To: foo
1421 Cc: bar
1418 Cc: bar
1422
1419
1423 --===* (glob)
1420 --===* (glob)
1424 Content-Type: text/x-patch; charset="us-ascii"
1421 Content-Type: text/x-patch; charset="us-ascii"
1425 MIME-Version: 1.0
1422 MIME-Version: 1.0
1426 Content-Transfer-Encoding: 7bit
1423 Content-Transfer-Encoding: 7bit
1427 Content-Disposition: inline; filename=two.diff
1424 Content-Disposition: inline; filename=two.diff
1428
1425
1429 # HG changeset patch
1426 # HG changeset patch
1430 # User test
1427 # User test
1431 # Date 3 0
1428 # Date 3 0
1432 # Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
1429 # Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
1433 # Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1430 # Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1434 c
1431 c
1435
1432
1436 diff -r 97d72e5f12c7 -r ff2c9fa2018b c
1433 diff -r 97d72e5f12c7 -r ff2c9fa2018b c
1437 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1434 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1438 +++ b/c Thu Jan 01 00:00:03 1970 +0000
1435 +++ b/c Thu Jan 01 00:00:03 1970 +0000
1439 @@ -0,0 +1,1 @@
1436 @@ -0,0 +1,1 @@
1440 +c
1437 +c
1441
1438
1442 --===*-- (glob)
1439 --===*-- (glob)
1443
1440
1444 test inline for multiple named/unnamed patches:
1441 test inline for multiple named/unnamed patches:
1445 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -i -r 0:1
1442 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -i -r 0:1
1446 This patch series consists of 2 patches.
1443 This patch series consists of 2 patches.
1447
1444
1448
1445
1449 Write the introductory message for the patch series.
1446 Write the introductory message for the patch series.
1450
1447
1451
1448
1452 Displaying [PATCH 0 of 2] test ...
1449 Displaying [PATCH 0 of 2] test ...
1453 Content-Type: text/plain; charset="us-ascii"
1450 Content-Type: text/plain; charset="us-ascii"
1454 MIME-Version: 1.0
1451 MIME-Version: 1.0
1455 Content-Transfer-Encoding: 7bit
1452 Content-Transfer-Encoding: 7bit
1456 Subject: [PATCH 0 of 2] test
1453 Subject: [PATCH 0 of 2] test
1457 Message-Id: <patchbomb.60@*> (glob)
1454 Message-Id: <patchbomb.60@*> (glob)
1458 User-Agent: Mercurial-patchbomb/* (glob)
1455 User-Agent: Mercurial-patchbomb/* (glob)
1459 Date: Thu, 01 Jan 1970 00:01:00 +0000
1456 Date: Thu, 01 Jan 1970 00:01:00 +0000
1460 From: quux
1457 From: quux
1461 To: foo
1458 To: foo
1462 Cc: bar
1459 Cc: bar
1463
1460
1464
1461
1465 Displaying [PATCH 1 of 2] a ...
1462 Displaying [PATCH 1 of 2] a ...
1466 Content-Type: multipart/mixed; boundary="===*" (glob)
1463 Content-Type: multipart/mixed; boundary="===*" (glob)
1467 MIME-Version: 1.0
1464 MIME-Version: 1.0
1468 Subject: [PATCH 1 of 2] a
1465 Subject: [PATCH 1 of 2] a
1469 X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
1466 X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
1470 Message-Id: <8580ff50825a50c8f716.61@*> (glob)
1467 Message-Id: <8580ff50825a50c8f716.61@*> (glob)
1471 In-Reply-To: <patchbomb.60@*> (glob)
1468 In-Reply-To: <patchbomb.60@*> (glob)
1472 References: <patchbomb.60@*> (glob)
1469 References: <patchbomb.60@*> (glob)
1473 User-Agent: Mercurial-patchbomb/* (glob)
1470 User-Agent: Mercurial-patchbomb/* (glob)
1474 Date: Thu, 01 Jan 1970 00:01:01 +0000
1471 Date: Thu, 01 Jan 1970 00:01:01 +0000
1475 From: quux
1472 From: quux
1476 To: foo
1473 To: foo
1477 Cc: bar
1474 Cc: bar
1478
1475
1479 --===* (glob)
1476 --===* (glob)
1480 Content-Type: text/x-patch; charset="us-ascii"
1477 Content-Type: text/x-patch; charset="us-ascii"
1481 MIME-Version: 1.0
1478 MIME-Version: 1.0
1482 Content-Transfer-Encoding: 7bit
1479 Content-Transfer-Encoding: 7bit
1483 Content-Disposition: inline; filename=t2-1.patch
1480 Content-Disposition: inline; filename=t2-1.patch
1484
1481
1485 # HG changeset patch
1482 # HG changeset patch
1486 # User test
1483 # User test
1487 # Date 1 0
1484 # Date 1 0
1488 # Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
1485 # Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
1489 # Parent 0000000000000000000000000000000000000000
1486 # Parent 0000000000000000000000000000000000000000
1490 a
1487 a
1491
1488
1492 diff -r 000000000000 -r 8580ff50825a a
1489 diff -r 000000000000 -r 8580ff50825a a
1493 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1490 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1494 +++ b/a Thu Jan 01 00:00:01 1970 +0000
1491 +++ b/a Thu Jan 01 00:00:01 1970 +0000
1495 @@ -0,0 +1,1 @@
1492 @@ -0,0 +1,1 @@
1496 +a
1493 +a
1497
1494
1498 --===*-- (glob)
1495 --===*-- (glob)
1499 Displaying [PATCH 2 of 2] b ...
1496 Displaying [PATCH 2 of 2] b ...
1500 Content-Type: multipart/mixed; boundary="===*" (glob)
1497 Content-Type: multipart/mixed; boundary="===*" (glob)
1501 MIME-Version: 1.0
1498 MIME-Version: 1.0
1502 Subject: [PATCH 2 of 2] b
1499 Subject: [PATCH 2 of 2] b
1503 X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1500 X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1504 Message-Id: <97d72e5f12c7e84f8506.62@*> (glob)
1501 Message-Id: <97d72e5f12c7e84f8506.62@*> (glob)
1505 In-Reply-To: <patchbomb.60@*> (glob)
1502 In-Reply-To: <patchbomb.60@*> (glob)
1506 References: <patchbomb.60@*> (glob)
1503 References: <patchbomb.60@*> (glob)
1507 User-Agent: Mercurial-patchbomb/* (glob)
1504 User-Agent: Mercurial-patchbomb/* (glob)
1508 Date: Thu, 01 Jan 1970 00:01:02 +0000
1505 Date: Thu, 01 Jan 1970 00:01:02 +0000
1509 From: quux
1506 From: quux
1510 To: foo
1507 To: foo
1511 Cc: bar
1508 Cc: bar
1512
1509
1513 --===* (glob)
1510 --===* (glob)
1514 Content-Type: text/x-patch; charset="us-ascii"
1511 Content-Type: text/x-patch; charset="us-ascii"
1515 MIME-Version: 1.0
1512 MIME-Version: 1.0
1516 Content-Transfer-Encoding: 7bit
1513 Content-Transfer-Encoding: 7bit
1517 Content-Disposition: inline; filename=one.patch
1514 Content-Disposition: inline; filename=one.patch
1518
1515
1519 # HG changeset patch
1516 # HG changeset patch
1520 # User test
1517 # User test
1521 # Date 2 0
1518 # Date 2 0
1522 # Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1519 # Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1523 # Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
1520 # Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
1524 b
1521 b
1525
1522
1526 diff -r 8580ff50825a -r 97d72e5f12c7 b
1523 diff -r 8580ff50825a -r 97d72e5f12c7 b
1527 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1524 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1528 +++ b/b Thu Jan 01 00:00:02 1970 +0000
1525 +++ b/b Thu Jan 01 00:00:02 1970 +0000
1529 @@ -0,0 +1,1 @@
1526 @@ -0,0 +1,1 @@
1530 +b
1527 +b
1531
1528
1532 --===*-- (glob)
1529 --===*-- (glob)
1533
1530
1534
1531
1535 test inreplyto:
1532 test inreplyto:
1536 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar --in-reply-to baz \
1533 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar --in-reply-to baz \
1537 > -r tip
1534 > -r tip
1538 This patch series consists of 1 patches.
1535 This patch series consists of 1 patches.
1539
1536
1540
1537
1541 Displaying [PATCH] Added tag two, two.diff for changeset ff2c9fa2018b ...
1538 Displaying [PATCH] Added tag two, two.diff for changeset ff2c9fa2018b ...
1542 Content-Type: text/plain; charset="us-ascii"
1539 Content-Type: text/plain; charset="us-ascii"
1543 MIME-Version: 1.0
1540 MIME-Version: 1.0
1544 Content-Transfer-Encoding: 7bit
1541 Content-Transfer-Encoding: 7bit
1545 Subject: [PATCH] Added tag two, two.diff for changeset ff2c9fa2018b
1542 Subject: [PATCH] Added tag two, two.diff for changeset ff2c9fa2018b
1546 X-Mercurial-Node: e317db6a6f288748d1f6cb064f3810fcba66b1b6
1543 X-Mercurial-Node: 7aead2484924c445ad8ce2613df91f52f9e502ed
1547 Message-Id: <e317db6a6f288748d1f6.60@*> (glob)
1544 Message-Id: <7aead2484924c445ad8c.60@*> (glob)
1548 In-Reply-To: <baz>
1545 In-Reply-To: <baz>
1549 References: <baz>
1546 References: <baz>
1550 User-Agent: Mercurial-patchbomb/* (glob)
1547 User-Agent: Mercurial-patchbomb/* (glob)
1551 Date: Thu, 01 Jan 1970 00:01:00 +0000
1548 Date: Thu, 01 Jan 1970 00:01:00 +0000
1552 From: quux
1549 From: quux
1553 To: foo
1550 To: foo
1554 Cc: bar
1551 Cc: bar
1555
1552
1556 # HG changeset patch
1553 # HG changeset patch
1557 # User test
1554 # User test
1558 # Date 0 0
1555 # Date 0 0
1559 # Node ID e317db6a6f288748d1f6cb064f3810fcba66b1b6
1556 # Node ID 7aead2484924c445ad8ce2613df91f52f9e502ed
1560 # Parent eae5fcf795eee29d0e45ffc9f519a91cd79fc9ff
1557 # Parent 045ca29b1ea20e4940411e695e20e521f2f0f98e
1561 Added tag two, two.diff for changeset ff2c9fa2018b
1558 Added tag two, two.diff for changeset ff2c9fa2018b
1562
1559
1563 diff -r eae5fcf795ee -r e317db6a6f28 .hgtags
1560 diff -r 045ca29b1ea2 -r 7aead2484924 .hgtags
1564 --- a/.hgtags Thu Jan 01 00:00:00 1970 +0000
1561 --- a/.hgtags Thu Jan 01 00:00:00 1970 +0000
1565 +++ b/.hgtags Thu Jan 01 00:00:00 1970 +0000
1562 +++ b/.hgtags Thu Jan 01 00:00:00 1970 +0000
1566 @@ -2,3 +2,5 @@
1563 @@ -2,3 +2,5 @@
1567 8580ff50825a50c8f716709acdf8de0deddcd6ab zero.foo
1564 8580ff50825a50c8f716709acdf8de0deddcd6ab zero.foo
1568 97d72e5f12c7e84f85064aa72e5a297142c36ed9 one
1565 97d72e5f12c7e84f85064aa72e5a297142c36ed9 one
1569 97d72e5f12c7e84f85064aa72e5a297142c36ed9 one.patch
1566 97d72e5f12c7e84f85064aa72e5a297142c36ed9 one.patch
1570 +ff2c9fa2018b15fa74b33363bda9527323e2a99f two
1567 +ff2c9fa2018b15fa74b33363bda9527323e2a99f two
1571 +ff2c9fa2018b15fa74b33363bda9527323e2a99f two.diff
1568 +ff2c9fa2018b15fa74b33363bda9527323e2a99f two.diff
1572
1569
1573 no intro message in non-interactive mode
1570 no intro message in non-interactive mode
1574 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar --in-reply-to baz \
1571 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar --in-reply-to baz \
1575 > -r 0:1
1572 > -r 0:1
1576 This patch series consists of 2 patches.
1573 This patch series consists of 2 patches.
1577
1574
1578 Subject: [PATCH 0 of 2]
1575 Subject: [PATCH 0 of 2]
1579
1576
1580 Displaying [PATCH 1 of 2] a ...
1577 Displaying [PATCH 1 of 2] a ...
1581 Content-Type: text/plain; charset="us-ascii"
1578 Content-Type: text/plain; charset="us-ascii"
1582 MIME-Version: 1.0
1579 MIME-Version: 1.0
1583 Content-Transfer-Encoding: 7bit
1580 Content-Transfer-Encoding: 7bit
1584 Subject: [PATCH 1 of 2] a
1581 Subject: [PATCH 1 of 2] a
1585 X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
1582 X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
1586 Message-Id: <8580ff50825a50c8f716.60@*> (glob)
1583 Message-Id: <8580ff50825a50c8f716.60@*> (glob)
1587 In-Reply-To: <baz>
1584 In-Reply-To: <baz>
1588 References: <baz>
1585 References: <baz>
1589 User-Agent: Mercurial-patchbomb/* (glob)
1586 User-Agent: Mercurial-patchbomb/* (glob)
1590 Date: Thu, 01 Jan 1970 00:01:00 +0000
1587 Date: Thu, 01 Jan 1970 00:01:00 +0000
1591 From: quux
1588 From: quux
1592 To: foo
1589 To: foo
1593 Cc: bar
1590 Cc: bar
1594
1591
1595 # HG changeset patch
1592 # HG changeset patch
1596 # User test
1593 # User test
1597 # Date 1 0
1594 # Date 1 0
1598 # Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
1595 # Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
1599 # Parent 0000000000000000000000000000000000000000
1596 # Parent 0000000000000000000000000000000000000000
1600 a
1597 a
1601
1598
1602 diff -r 000000000000 -r 8580ff50825a a
1599 diff -r 000000000000 -r 8580ff50825a a
1603 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1600 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1604 +++ b/a Thu Jan 01 00:00:01 1970 +0000
1601 +++ b/a Thu Jan 01 00:00:01 1970 +0000
1605 @@ -0,0 +1,1 @@
1602 @@ -0,0 +1,1 @@
1606 +a
1603 +a
1607
1604
1608 Displaying [PATCH 2 of 2] b ...
1605 Displaying [PATCH 2 of 2] b ...
1609 Content-Type: text/plain; charset="us-ascii"
1606 Content-Type: text/plain; charset="us-ascii"
1610 MIME-Version: 1.0
1607 MIME-Version: 1.0
1611 Content-Transfer-Encoding: 7bit
1608 Content-Transfer-Encoding: 7bit
1612 Subject: [PATCH 2 of 2] b
1609 Subject: [PATCH 2 of 2] b
1613 X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1610 X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1614 Message-Id: <97d72e5f12c7e84f8506.61@*> (glob)
1611 Message-Id: <97d72e5f12c7e84f8506.61@*> (glob)
1615 In-Reply-To: <8580ff50825a50c8f716.60@*> (glob)
1612 In-Reply-To: <8580ff50825a50c8f716.60@*> (glob)
1616 References: <8580ff50825a50c8f716.60@*> (glob)
1613 References: <8580ff50825a50c8f716.60@*> (glob)
1617 User-Agent: Mercurial-patchbomb/* (glob)
1614 User-Agent: Mercurial-patchbomb/* (glob)
1618 Date: Thu, 01 Jan 1970 00:01:01 +0000
1615 Date: Thu, 01 Jan 1970 00:01:01 +0000
1619 From: quux
1616 From: quux
1620 To: foo
1617 To: foo
1621 Cc: bar
1618 Cc: bar
1622
1619
1623 # HG changeset patch
1620 # HG changeset patch
1624 # User test
1621 # User test
1625 # Date 2 0
1622 # Date 2 0
1626 # Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1623 # Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1627 # Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
1624 # Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
1628 b
1625 b
1629
1626
1630 diff -r 8580ff50825a -r 97d72e5f12c7 b
1627 diff -r 8580ff50825a -r 97d72e5f12c7 b
1631 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1628 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1632 +++ b/b Thu Jan 01 00:00:02 1970 +0000
1629 +++ b/b Thu Jan 01 00:00:02 1970 +0000
1633 @@ -0,0 +1,1 @@
1630 @@ -0,0 +1,1 @@
1634 +b
1631 +b
1635
1632
1636
1633
1637
1634
1638
1635
1639 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar --in-reply-to baz \
1636 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar --in-reply-to baz \
1640 > -s test -r 0:1
1637 > -s test -r 0:1
1641 This patch series consists of 2 patches.
1638 This patch series consists of 2 patches.
1642
1639
1643
1640
1644 Write the introductory message for the patch series.
1641 Write the introductory message for the patch series.
1645
1642
1646
1643
1647 Displaying [PATCH 0 of 2] test ...
1644 Displaying [PATCH 0 of 2] test ...
1648 Content-Type: text/plain; charset="us-ascii"
1645 Content-Type: text/plain; charset="us-ascii"
1649 MIME-Version: 1.0
1646 MIME-Version: 1.0
1650 Content-Transfer-Encoding: 7bit
1647 Content-Transfer-Encoding: 7bit
1651 Subject: [PATCH 0 of 2] test
1648 Subject: [PATCH 0 of 2] test
1652 Message-Id: <patchbomb.60@*> (glob)
1649 Message-Id: <patchbomb.60@*> (glob)
1653 In-Reply-To: <baz>
1650 In-Reply-To: <baz>
1654 References: <baz>
1651 References: <baz>
1655 User-Agent: Mercurial-patchbomb/* (glob)
1652 User-Agent: Mercurial-patchbomb/* (glob)
1656 Date: Thu, 01 Jan 1970 00:01:00 +0000
1653 Date: Thu, 01 Jan 1970 00:01:00 +0000
1657 From: quux
1654 From: quux
1658 To: foo
1655 To: foo
1659 Cc: bar
1656 Cc: bar
1660
1657
1661
1658
1662 Displaying [PATCH 1 of 2] a ...
1659 Displaying [PATCH 1 of 2] a ...
1663 Content-Type: text/plain; charset="us-ascii"
1660 Content-Type: text/plain; charset="us-ascii"
1664 MIME-Version: 1.0
1661 MIME-Version: 1.0
1665 Content-Transfer-Encoding: 7bit
1662 Content-Transfer-Encoding: 7bit
1666 Subject: [PATCH 1 of 2] a
1663 Subject: [PATCH 1 of 2] a
1667 X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
1664 X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
1668 Message-Id: <8580ff50825a50c8f716.61@*> (glob)
1665 Message-Id: <8580ff50825a50c8f716.61@*> (glob)
1669 In-Reply-To: <patchbomb.60@*> (glob)
1666 In-Reply-To: <patchbomb.60@*> (glob)
1670 References: <patchbomb.60@*> (glob)
1667 References: <patchbomb.60@*> (glob)
1671 User-Agent: Mercurial-patchbomb/* (glob)
1668 User-Agent: Mercurial-patchbomb/* (glob)
1672 Date: Thu, 01 Jan 1970 00:01:01 +0000
1669 Date: Thu, 01 Jan 1970 00:01:01 +0000
1673 From: quux
1670 From: quux
1674 To: foo
1671 To: foo
1675 Cc: bar
1672 Cc: bar
1676
1673
1677 # HG changeset patch
1674 # HG changeset patch
1678 # User test
1675 # User test
1679 # Date 1 0
1676 # Date 1 0
1680 # Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
1677 # Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
1681 # Parent 0000000000000000000000000000000000000000
1678 # Parent 0000000000000000000000000000000000000000
1682 a
1679 a
1683
1680
1684 diff -r 000000000000 -r 8580ff50825a a
1681 diff -r 000000000000 -r 8580ff50825a a
1685 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1682 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1686 +++ b/a Thu Jan 01 00:00:01 1970 +0000
1683 +++ b/a Thu Jan 01 00:00:01 1970 +0000
1687 @@ -0,0 +1,1 @@
1684 @@ -0,0 +1,1 @@
1688 +a
1685 +a
1689
1686
1690 Displaying [PATCH 2 of 2] b ...
1687 Displaying [PATCH 2 of 2] b ...
1691 Content-Type: text/plain; charset="us-ascii"
1688 Content-Type: text/plain; charset="us-ascii"
1692 MIME-Version: 1.0
1689 MIME-Version: 1.0
1693 Content-Transfer-Encoding: 7bit
1690 Content-Transfer-Encoding: 7bit
1694 Subject: [PATCH 2 of 2] b
1691 Subject: [PATCH 2 of 2] b
1695 X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1692 X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1696 Message-Id: <97d72e5f12c7e84f8506.62@*> (glob)
1693 Message-Id: <97d72e5f12c7e84f8506.62@*> (glob)
1697 In-Reply-To: <patchbomb.60@*> (glob)
1694 In-Reply-To: <patchbomb.60@*> (glob)
1698 References: <patchbomb.60@*> (glob)
1695 References: <patchbomb.60@*> (glob)
1699 User-Agent: Mercurial-patchbomb/* (glob)
1696 User-Agent: Mercurial-patchbomb/* (glob)
1700 Date: Thu, 01 Jan 1970 00:01:02 +0000
1697 Date: Thu, 01 Jan 1970 00:01:02 +0000
1701 From: quux
1698 From: quux
1702 To: foo
1699 To: foo
1703 Cc: bar
1700 Cc: bar
1704
1701
1705 # HG changeset patch
1702 # HG changeset patch
1706 # User test
1703 # User test
1707 # Date 2 0
1704 # Date 2 0
1708 # Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1705 # Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1709 # Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
1706 # Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
1710 b
1707 b
1711
1708
1712 diff -r 8580ff50825a -r 97d72e5f12c7 b
1709 diff -r 8580ff50825a -r 97d72e5f12c7 b
1713 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1710 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1714 +++ b/b Thu Jan 01 00:00:02 1970 +0000
1711 +++ b/b Thu Jan 01 00:00:02 1970 +0000
1715 @@ -0,0 +1,1 @@
1712 @@ -0,0 +1,1 @@
1716 +b
1713 +b
1717
1714
1718
1715
1719 test single flag for single patch:
1716 test single flag for single patch:
1720 $ hg email --date '1970-1-1 0:1' -n --flag fooFlag -f quux -t foo -c bar -s test \
1717 $ hg email --date '1970-1-1 0:1' -n --flag fooFlag -f quux -t foo -c bar -s test \
1721 > -r 2
1718 > -r 2
1722 This patch series consists of 1 patches.
1719 This patch series consists of 1 patches.
1723
1720
1724
1721
1725 Displaying [PATCH fooFlag] test ...
1722 Displaying [PATCH fooFlag] test ...
1726 Content-Type: text/plain; charset="us-ascii"
1723 Content-Type: text/plain; charset="us-ascii"
1727 MIME-Version: 1.0
1724 MIME-Version: 1.0
1728 Content-Transfer-Encoding: 7bit
1725 Content-Transfer-Encoding: 7bit
1729 Subject: [PATCH fooFlag] test
1726 Subject: [PATCH fooFlag] test
1730 X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
1727 X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
1731 Message-Id: <ff2c9fa2018b15fa74b3.60@*> (glob)
1728 Message-Id: <ff2c9fa2018b15fa74b3.60@*> (glob)
1732 User-Agent: Mercurial-patchbomb/* (glob)
1729 User-Agent: Mercurial-patchbomb/* (glob)
1733 Date: Thu, 01 Jan 1970 00:01:00 +0000
1730 Date: Thu, 01 Jan 1970 00:01:00 +0000
1734 From: quux
1731 From: quux
1735 To: foo
1732 To: foo
1736 Cc: bar
1733 Cc: bar
1737
1734
1738 # HG changeset patch
1735 # HG changeset patch
1739 # User test
1736 # User test
1740 # Date 3 0
1737 # Date 3 0
1741 # Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
1738 # Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
1742 # Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1739 # Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1743 c
1740 c
1744
1741
1745 diff -r 97d72e5f12c7 -r ff2c9fa2018b c
1742 diff -r 97d72e5f12c7 -r ff2c9fa2018b c
1746 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1743 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1747 +++ b/c Thu Jan 01 00:00:03 1970 +0000
1744 +++ b/c Thu Jan 01 00:00:03 1970 +0000
1748 @@ -0,0 +1,1 @@
1745 @@ -0,0 +1,1 @@
1749 +c
1746 +c
1750
1747
1751
1748
1752 test single flag for multiple patches:
1749 test single flag for multiple patches:
1753 $ hg email --date '1970-1-1 0:1' -n --flag fooFlag -f quux -t foo -c bar -s test \
1750 $ hg email --date '1970-1-1 0:1' -n --flag fooFlag -f quux -t foo -c bar -s test \
1754 > -r 0:1
1751 > -r 0:1
1755 This patch series consists of 2 patches.
1752 This patch series consists of 2 patches.
1756
1753
1757
1754
1758 Write the introductory message for the patch series.
1755 Write the introductory message for the patch series.
1759
1756
1760
1757
1761 Displaying [PATCH 0 of 2 fooFlag] test ...
1758 Displaying [PATCH 0 of 2 fooFlag] test ...
1762 Content-Type: text/plain; charset="us-ascii"
1759 Content-Type: text/plain; charset="us-ascii"
1763 MIME-Version: 1.0
1760 MIME-Version: 1.0
1764 Content-Transfer-Encoding: 7bit
1761 Content-Transfer-Encoding: 7bit
1765 Subject: [PATCH 0 of 2 fooFlag] test
1762 Subject: [PATCH 0 of 2 fooFlag] test
1766 Message-Id: <patchbomb.60@*> (glob)
1763 Message-Id: <patchbomb.60@*> (glob)
1767 User-Agent: Mercurial-patchbomb/* (glob)
1764 User-Agent: Mercurial-patchbomb/* (glob)
1768 Date: Thu, 01 Jan 1970 00:01:00 +0000
1765 Date: Thu, 01 Jan 1970 00:01:00 +0000
1769 From: quux
1766 From: quux
1770 To: foo
1767 To: foo
1771 Cc: bar
1768 Cc: bar
1772
1769
1773
1770
1774 Displaying [PATCH 1 of 2 fooFlag] a ...
1771 Displaying [PATCH 1 of 2 fooFlag] a ...
1775 Content-Type: text/plain; charset="us-ascii"
1772 Content-Type: text/plain; charset="us-ascii"
1776 MIME-Version: 1.0
1773 MIME-Version: 1.0
1777 Content-Transfer-Encoding: 7bit
1774 Content-Transfer-Encoding: 7bit
1778 Subject: [PATCH 1 of 2 fooFlag] a
1775 Subject: [PATCH 1 of 2 fooFlag] a
1779 X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
1776 X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
1780 Message-Id: <8580ff50825a50c8f716.61@*> (glob)
1777 Message-Id: <8580ff50825a50c8f716.61@*> (glob)
1781 In-Reply-To: <patchbomb.60@*> (glob)
1778 In-Reply-To: <patchbomb.60@*> (glob)
1782 References: <patchbomb.60@*> (glob)
1779 References: <patchbomb.60@*> (glob)
1783 User-Agent: Mercurial-patchbomb/* (glob)
1780 User-Agent: Mercurial-patchbomb/* (glob)
1784 Date: Thu, 01 Jan 1970 00:01:01 +0000
1781 Date: Thu, 01 Jan 1970 00:01:01 +0000
1785 From: quux
1782 From: quux
1786 To: foo
1783 To: foo
1787 Cc: bar
1784 Cc: bar
1788
1785
1789 # HG changeset patch
1786 # HG changeset patch
1790 # User test
1787 # User test
1791 # Date 1 0
1788 # Date 1 0
1792 # Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
1789 # Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
1793 # Parent 0000000000000000000000000000000000000000
1790 # Parent 0000000000000000000000000000000000000000
1794 a
1791 a
1795
1792
1796 diff -r 000000000000 -r 8580ff50825a a
1793 diff -r 000000000000 -r 8580ff50825a a
1797 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1794 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1798 +++ b/a Thu Jan 01 00:00:01 1970 +0000
1795 +++ b/a Thu Jan 01 00:00:01 1970 +0000
1799 @@ -0,0 +1,1 @@
1796 @@ -0,0 +1,1 @@
1800 +a
1797 +a
1801
1798
1802 Displaying [PATCH 2 of 2 fooFlag] b ...
1799 Displaying [PATCH 2 of 2 fooFlag] b ...
1803 Content-Type: text/plain; charset="us-ascii"
1800 Content-Type: text/plain; charset="us-ascii"
1804 MIME-Version: 1.0
1801 MIME-Version: 1.0
1805 Content-Transfer-Encoding: 7bit
1802 Content-Transfer-Encoding: 7bit
1806 Subject: [PATCH 2 of 2 fooFlag] b
1803 Subject: [PATCH 2 of 2 fooFlag] b
1807 X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1804 X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1808 Message-Id: <97d72e5f12c7e84f8506.62@*> (glob)
1805 Message-Id: <97d72e5f12c7e84f8506.62@*> (glob)
1809 In-Reply-To: <patchbomb.60@*> (glob)
1806 In-Reply-To: <patchbomb.60@*> (glob)
1810 References: <patchbomb.60@*> (glob)
1807 References: <patchbomb.60@*> (glob)
1811 User-Agent: Mercurial-patchbomb/* (glob)
1808 User-Agent: Mercurial-patchbomb/* (glob)
1812 Date: Thu, 01 Jan 1970 00:01:02 +0000
1809 Date: Thu, 01 Jan 1970 00:01:02 +0000
1813 From: quux
1810 From: quux
1814 To: foo
1811 To: foo
1815 Cc: bar
1812 Cc: bar
1816
1813
1817 # HG changeset patch
1814 # HG changeset patch
1818 # User test
1815 # User test
1819 # Date 2 0
1816 # Date 2 0
1820 # Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1817 # Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1821 # Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
1818 # Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
1822 b
1819 b
1823
1820
1824 diff -r 8580ff50825a -r 97d72e5f12c7 b
1821 diff -r 8580ff50825a -r 97d72e5f12c7 b
1825 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1822 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1826 +++ b/b Thu Jan 01 00:00:02 1970 +0000
1823 +++ b/b Thu Jan 01 00:00:02 1970 +0000
1827 @@ -0,0 +1,1 @@
1824 @@ -0,0 +1,1 @@
1828 +b
1825 +b
1829
1826
1830
1827
1831 test mutiple flags for single patch:
1828 test mutiple flags for single patch:
1832 $ hg email --date '1970-1-1 0:1' -n --flag fooFlag --flag barFlag -f quux -t foo \
1829 $ hg email --date '1970-1-1 0:1' -n --flag fooFlag --flag barFlag -f quux -t foo \
1833 > -c bar -s test -r 2
1830 > -c bar -s test -r 2
1834 This patch series consists of 1 patches.
1831 This patch series consists of 1 patches.
1835
1832
1836
1833
1837 Displaying [PATCH fooFlag barFlag] test ...
1834 Displaying [PATCH fooFlag barFlag] test ...
1838 Content-Type: text/plain; charset="us-ascii"
1835 Content-Type: text/plain; charset="us-ascii"
1839 MIME-Version: 1.0
1836 MIME-Version: 1.0
1840 Content-Transfer-Encoding: 7bit
1837 Content-Transfer-Encoding: 7bit
1841 Subject: [PATCH fooFlag barFlag] test
1838 Subject: [PATCH fooFlag barFlag] test
1842 X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
1839 X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
1843 Message-Id: <ff2c9fa2018b15fa74b3.60@*> (glob)
1840 Message-Id: <ff2c9fa2018b15fa74b3.60@*> (glob)
1844 User-Agent: Mercurial-patchbomb/* (glob)
1841 User-Agent: Mercurial-patchbomb/* (glob)
1845 Date: Thu, 01 Jan 1970 00:01:00 +0000
1842 Date: Thu, 01 Jan 1970 00:01:00 +0000
1846 From: quux
1843 From: quux
1847 To: foo
1844 To: foo
1848 Cc: bar
1845 Cc: bar
1849
1846
1850 # HG changeset patch
1847 # HG changeset patch
1851 # User test
1848 # User test
1852 # Date 3 0
1849 # Date 3 0
1853 # Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
1850 # Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
1854 # Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1851 # Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1855 c
1852 c
1856
1853
1857 diff -r 97d72e5f12c7 -r ff2c9fa2018b c
1854 diff -r 97d72e5f12c7 -r ff2c9fa2018b c
1858 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1855 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1859 +++ b/c Thu Jan 01 00:00:03 1970 +0000
1856 +++ b/c Thu Jan 01 00:00:03 1970 +0000
1860 @@ -0,0 +1,1 @@
1857 @@ -0,0 +1,1 @@
1861 +c
1858 +c
1862
1859
1863
1860
1864 test multiple flags for multiple patches:
1861 test multiple flags for multiple patches:
1865 $ hg email --date '1970-1-1 0:1' -n --flag fooFlag --flag barFlag -f quux -t foo \
1862 $ hg email --date '1970-1-1 0:1' -n --flag fooFlag --flag barFlag -f quux -t foo \
1866 > -c bar -s test -r 0:1
1863 > -c bar -s test -r 0:1
1867 This patch series consists of 2 patches.
1864 This patch series consists of 2 patches.
1868
1865
1869
1866
1870 Write the introductory message for the patch series.
1867 Write the introductory message for the patch series.
1871
1868
1872
1869
1873 Displaying [PATCH 0 of 2 fooFlag barFlag] test ...
1870 Displaying [PATCH 0 of 2 fooFlag barFlag] test ...
1874 Content-Type: text/plain; charset="us-ascii"
1871 Content-Type: text/plain; charset="us-ascii"
1875 MIME-Version: 1.0
1872 MIME-Version: 1.0
1876 Content-Transfer-Encoding: 7bit
1873 Content-Transfer-Encoding: 7bit
1877 Subject: [PATCH 0 of 2 fooFlag barFlag] test
1874 Subject: [PATCH 0 of 2 fooFlag barFlag] test
1878 Message-Id: <patchbomb.60@*> (glob)
1875 Message-Id: <patchbomb.60@*> (glob)
1879 User-Agent: Mercurial-patchbomb/* (glob)
1876 User-Agent: Mercurial-patchbomb/* (glob)
1880 Date: Thu, 01 Jan 1970 00:01:00 +0000
1877 Date: Thu, 01 Jan 1970 00:01:00 +0000
1881 From: quux
1878 From: quux
1882 To: foo
1879 To: foo
1883 Cc: bar
1880 Cc: bar
1884
1881
1885
1882
1886 Displaying [PATCH 1 of 2 fooFlag barFlag] a ...
1883 Displaying [PATCH 1 of 2 fooFlag barFlag] a ...
1887 Content-Type: text/plain; charset="us-ascii"
1884 Content-Type: text/plain; charset="us-ascii"
1888 MIME-Version: 1.0
1885 MIME-Version: 1.0
1889 Content-Transfer-Encoding: 7bit
1886 Content-Transfer-Encoding: 7bit
1890 Subject: [PATCH 1 of 2 fooFlag barFlag] a
1887 Subject: [PATCH 1 of 2 fooFlag barFlag] a
1891 X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
1888 X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
1892 Message-Id: <8580ff50825a50c8f716.61@*> (glob)
1889 Message-Id: <8580ff50825a50c8f716.61@*> (glob)
1893 In-Reply-To: <patchbomb.60@*> (glob)
1890 In-Reply-To: <patchbomb.60@*> (glob)
1894 References: <patchbomb.60@*> (glob)
1891 References: <patchbomb.60@*> (glob)
1895 User-Agent: Mercurial-patchbomb/* (glob)
1892 User-Agent: Mercurial-patchbomb/* (glob)
1896 Date: Thu, 01 Jan 1970 00:01:01 +0000
1893 Date: Thu, 01 Jan 1970 00:01:01 +0000
1897 From: quux
1894 From: quux
1898 To: foo
1895 To: foo
1899 Cc: bar
1896 Cc: bar
1900
1897
1901 # HG changeset patch
1898 # HG changeset patch
1902 # User test
1899 # User test
1903 # Date 1 0
1900 # Date 1 0
1904 # Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
1901 # Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
1905 # Parent 0000000000000000000000000000000000000000
1902 # Parent 0000000000000000000000000000000000000000
1906 a
1903 a
1907
1904
1908 diff -r 000000000000 -r 8580ff50825a a
1905 diff -r 000000000000 -r 8580ff50825a a
1909 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1906 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1910 +++ b/a Thu Jan 01 00:00:01 1970 +0000
1907 +++ b/a Thu Jan 01 00:00:01 1970 +0000
1911 @@ -0,0 +1,1 @@
1908 @@ -0,0 +1,1 @@
1912 +a
1909 +a
1913
1910
1914 Displaying [PATCH 2 of 2 fooFlag barFlag] b ...
1911 Displaying [PATCH 2 of 2 fooFlag barFlag] b ...
1915 Content-Type: text/plain; charset="us-ascii"
1912 Content-Type: text/plain; charset="us-ascii"
1916 MIME-Version: 1.0
1913 MIME-Version: 1.0
1917 Content-Transfer-Encoding: 7bit
1914 Content-Transfer-Encoding: 7bit
1918 Subject: [PATCH 2 of 2 fooFlag barFlag] b
1915 Subject: [PATCH 2 of 2 fooFlag barFlag] b
1919 X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1916 X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1920 Message-Id: <97d72e5f12c7e84f8506.62@*> (glob)
1917 Message-Id: <97d72e5f12c7e84f8506.62@*> (glob)
1921 In-Reply-To: <patchbomb.60@*> (glob)
1918 In-Reply-To: <patchbomb.60@*> (glob)
1922 References: <patchbomb.60@*> (glob)
1919 References: <patchbomb.60@*> (glob)
1923 User-Agent: Mercurial-patchbomb/* (glob)
1920 User-Agent: Mercurial-patchbomb/* (glob)
1924 Date: Thu, 01 Jan 1970 00:01:02 +0000
1921 Date: Thu, 01 Jan 1970 00:01:02 +0000
1925 From: quux
1922 From: quux
1926 To: foo
1923 To: foo
1927 Cc: bar
1924 Cc: bar
1928
1925
1929 # HG changeset patch
1926 # HG changeset patch
1930 # User test
1927 # User test
1931 # Date 2 0
1928 # Date 2 0
1932 # Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1929 # Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
1933 # Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
1930 # Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
1934 b
1931 b
1935
1932
1936 diff -r 8580ff50825a -r 97d72e5f12c7 b
1933 diff -r 8580ff50825a -r 97d72e5f12c7 b
1937 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1934 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1938 +++ b/b Thu Jan 01 00:00:02 1970 +0000
1935 +++ b/b Thu Jan 01 00:00:02 1970 +0000
1939 @@ -0,0 +1,1 @@
1936 @@ -0,0 +1,1 @@
1940 +b
1937 +b
1941
1938
1942
1939
1943 test multi-address parsing:
1940 test multi-address parsing:
1944 $ hg email --date '1980-1-1 0:1' -m tmp.mbox -f quux -t 'spam<spam><eggs>' \
1941 $ hg email --date '1980-1-1 0:1' -m tmp.mbox -f quux -t 'spam<spam><eggs>' \
1945 > -t toast -c 'foo,bar@example.com' -c '"A, B <>" <a@example.com>' -s test -r 0 \
1942 > -t toast -c 'foo,bar@example.com' -c '"A, B <>" <a@example.com>' -s test -r 0 \
1946 > --config email.bcc='"Quux, A." <quux>'
1943 > --config email.bcc='"Quux, A." <quux>'
1947 This patch series consists of 1 patches.
1944 This patch series consists of 1 patches.
1948
1945
1949
1946
1950 Writing [PATCH] test ...
1947 Writing [PATCH] test ...
1951 $ cat < tmp.mbox
1948 $ cat < tmp.mbox
1952 From quux Tue Jan 01 00:01:01 1980
1949 From quux Tue Jan 01 00:01:01 1980
1953 Content-Type: text/plain; charset="us-ascii"
1950 Content-Type: text/plain; charset="us-ascii"
1954 MIME-Version: 1.0
1951 MIME-Version: 1.0
1955 Content-Transfer-Encoding: 7bit
1952 Content-Transfer-Encoding: 7bit
1956 Subject: [PATCH] test
1953 Subject: [PATCH] test
1957 X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
1954 X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
1958 Message-Id: <8580ff50825a50c8f716.315532860@*> (glob)
1955 Message-Id: <8580ff50825a50c8f716.315532860@*> (glob)
1959 User-Agent: Mercurial-patchbomb/* (glob)
1956 User-Agent: Mercurial-patchbomb/* (glob)
1960 Date: Tue, 01 Jan 1980 00:01:00 +0000
1957 Date: Tue, 01 Jan 1980 00:01:00 +0000
1961 From: quux
1958 From: quux
1962 To: spam <spam>, eggs, toast
1959 To: spam <spam>, eggs, toast
1963 Cc: foo, bar@example.com, "A, B <>" <a@example.com>
1960 Cc: foo, bar@example.com, "A, B <>" <a@example.com>
1964 Bcc: "Quux, A." <quux>
1961 Bcc: "Quux, A." <quux>
1965
1962
1966 # HG changeset patch
1963 # HG changeset patch
1967 # User test
1964 # User test
1968 # Date 1 0
1965 # Date 1 0
1969 # Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
1966 # Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
1970 # Parent 0000000000000000000000000000000000000000
1967 # Parent 0000000000000000000000000000000000000000
1971 a
1968 a
1972
1969
1973 diff -r 000000000000 -r 8580ff50825a a
1970 diff -r 000000000000 -r 8580ff50825a a
1974 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1971 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1975 +++ b/a Thu Jan 01 00:00:01 1970 +0000
1972 +++ b/a Thu Jan 01 00:00:01 1970 +0000
1976 @@ -0,0 +1,1 @@
1973 @@ -0,0 +1,1 @@
1977 +a
1974 +a
1978
1975
1979
1976
1980
1977
1981 test multi-byte domain parsing:
1978 test multi-byte domain parsing:
1982 $ UUML=`python -c 'import sys; sys.stdout.write("\374")'`
1979 $ UUML=`python -c 'import sys; sys.stdout.write("\374")'`
1983 $ HGENCODING=iso-8859-1
1980 $ HGENCODING=iso-8859-1
1984 $ export HGENCODING
1981 $ export HGENCODING
1985 $ hg email --date '1980-1-1 0:1' -m tmp.mbox -f quux -t "bar@${UUML}nicode.com" -s test -r 0
1982 $ hg email --date '1980-1-1 0:1' -m tmp.mbox -f quux -t "bar@${UUML}nicode.com" -s test -r 0
1986 This patch series consists of 1 patches.
1983 This patch series consists of 1 patches.
1987
1984
1988 Cc:
1985 Cc:
1989
1986
1990 Writing [PATCH] test ...
1987 Writing [PATCH] test ...
1991
1988
1992 $ cat tmp.mbox
1989 $ cat tmp.mbox
1993 From quux Tue Jan 01 00:01:01 1980
1990 From quux Tue Jan 01 00:01:01 1980
1994 Content-Type: text/plain; charset="us-ascii"
1991 Content-Type: text/plain; charset="us-ascii"
1995 MIME-Version: 1.0
1992 MIME-Version: 1.0
1996 Content-Transfer-Encoding: 7bit
1993 Content-Transfer-Encoding: 7bit
1997 Subject: [PATCH] test
1994 Subject: [PATCH] test
1998 X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
1995 X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
1999 Message-Id: <8580ff50825a50c8f716.315532860@*> (glob)
1996 Message-Id: <8580ff50825a50c8f716.315532860@*> (glob)
2000 User-Agent: Mercurial-patchbomb/* (glob)
1997 User-Agent: Mercurial-patchbomb/* (glob)
2001 Date: Tue, 01 Jan 1980 00:01:00 +0000
1998 Date: Tue, 01 Jan 1980 00:01:00 +0000
2002 From: quux
1999 From: quux
2003 To: bar@xn--nicode-2ya.com
2000 To: bar@xn--nicode-2ya.com
2004
2001
2005 # HG changeset patch
2002 # HG changeset patch
2006 # User test
2003 # User test
2007 # Date 1 0
2004 # Date 1 0
2008 # Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
2005 # Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
2009 # Parent 0000000000000000000000000000000000000000
2006 # Parent 0000000000000000000000000000000000000000
2010 a
2007 a
2011
2008
2012 diff -r 000000000000 -r 8580ff50825a a
2009 diff -r 000000000000 -r 8580ff50825a a
2013 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2010 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2014 +++ b/a Thu Jan 01 00:00:01 1970 +0000
2011 +++ b/a Thu Jan 01 00:00:01 1970 +0000
2015 @@ -0,0 +1,1 @@
2012 @@ -0,0 +1,1 @@
2016 +a
2013 +a
2017
2014
2018
2015
2019
2016
2020 test outgoing:
2017 test outgoing:
2021 $ hg up 1
2018 $ hg up 1
2022 0 files updated, 0 files merged, 6 files removed, 0 files unresolved
2019 0 files updated, 0 files merged, 6 files removed, 0 files unresolved
2023
2020
2024 $ hg branch test
2021 $ hg branch test
2025 marked working directory as branch test
2022 marked working directory as branch test
2026
2023
2027 $ echo d > d
2024 $ echo d > d
2028 $ hg add d
2025 $ hg add d
2029 $ hg ci -md -d '4 0'
2026 $ hg ci -md -d '4 0'
2030 $ hg email --date '1980-1-1 0:1' -n -t foo -s test -o ../t
2027 $ hg email --date '1980-1-1 0:1' -n -t foo -s test -o ../t
2031 comparing with ../t
2028 comparing with ../t
2032 searching for changes
2029 searching for changes
2033 From [test]: test
2030 From [test]: test
2034 This patch series consists of 8 patches.
2031 This patch series consists of 8 patches.
2035
2032
2036
2033
2037 Write the introductory message for the patch series.
2034 Write the introductory message for the patch series.
2038
2035
2039 Cc:
2036 Cc:
2040
2037
2041 Displaying [PATCH 0 of 8] test ...
2038 Displaying [PATCH 0 of 8] test ...
2042 Content-Type: text/plain; charset="us-ascii"
2039 Content-Type: text/plain; charset="us-ascii"
2043 MIME-Version: 1.0
2040 MIME-Version: 1.0
2044 Content-Transfer-Encoding: 7bit
2041 Content-Transfer-Encoding: 7bit
2045 Subject: [PATCH 0 of 8] test
2042 Subject: [PATCH 0 of 8] test
2046 Message-Id: <patchbomb.315532860@*> (glob)
2043 Message-Id: <patchbomb.315532860@*> (glob)
2047 User-Agent: Mercurial-patchbomb/* (glob)
2044 User-Agent: Mercurial-patchbomb/* (glob)
2048 Date: Tue, 01 Jan 1980 00:01:00 +0000
2045 Date: Tue, 01 Jan 1980 00:01:00 +0000
2049 From: test
2046 From: test
2050 To: foo
2047 To: foo
2051
2048
2052
2049
2053 Displaying [PATCH 1 of 8] c ...
2050 Displaying [PATCH 1 of 8] c ...
2054 Content-Type: text/plain; charset="us-ascii"
2051 Content-Type: text/plain; charset="us-ascii"
2055 MIME-Version: 1.0
2052 MIME-Version: 1.0
2056 Content-Transfer-Encoding: 7bit
2053 Content-Transfer-Encoding: 7bit
2057 Subject: [PATCH 1 of 8] c
2054 Subject: [PATCH 1 of 8] c
2058 X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
2055 X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
2059 Message-Id: <ff2c9fa2018b15fa74b3.315532861@*> (glob)
2056 Message-Id: <ff2c9fa2018b15fa74b3.315532861@*> (glob)
2060 In-Reply-To: <patchbomb.315532860@*> (glob)
2057 In-Reply-To: <patchbomb.315532860@*> (glob)
2061 References: <patchbomb.315532860@*> (glob)
2058 References: <patchbomb.315532860@*> (glob)
2062 User-Agent: Mercurial-patchbomb/* (glob)
2059 User-Agent: Mercurial-patchbomb/* (glob)
2063 Date: Tue, 01 Jan 1980 00:01:01 +0000
2060 Date: Tue, 01 Jan 1980 00:01:01 +0000
2064 From: test
2061 From: test
2065 To: foo
2062 To: foo
2066
2063
2067 # HG changeset patch
2064 # HG changeset patch
2068 # User test
2065 # User test
2069 # Date 3 0
2066 # Date 3 0
2070 # Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
2067 # Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
2071 # Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
2068 # Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
2072 c
2069 c
2073
2070
2074 diff -r 97d72e5f12c7 -r ff2c9fa2018b c
2071 diff -r 97d72e5f12c7 -r ff2c9fa2018b c
2075 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2072 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2076 +++ b/c Thu Jan 01 00:00:03 1970 +0000
2073 +++ b/c Thu Jan 01 00:00:03 1970 +0000
2077 @@ -0,0 +1,1 @@
2074 @@ -0,0 +1,1 @@
2078 +c
2075 +c
2079
2076
2080 Displaying [PATCH 2 of 8] charset=utf-8; content-transfer-encoding: base64 ...
2077 Displaying [PATCH 2 of 8] utf-8 content ...
2081 Content-Type: text/plain; charset="us-ascii"
2078 Content-Type: text/plain; charset="us-ascii"
2082 MIME-Version: 1.0
2079 MIME-Version: 1.0
2083 Content-Transfer-Encoding: 8bit
2080 Content-Transfer-Encoding: 8bit
2084 Subject: [PATCH 2 of 8] charset=utf-8; content-transfer-encoding: base64
2081 Subject: [PATCH 2 of 8] utf-8 content
2085 X-Mercurial-Node: c3c9e37db9f4fe4882cda39baf42fed6bad8b15a
2082 X-Mercurial-Node: 909a00e13e9d78b575aeee23dddbada46d5a143f
2086 Message-Id: <c3c9e37db9f4fe4882cd.315532862@*> (glob)
2083 Message-Id: <909a00e13e9d78b575ae.315532862@*> (glob)
2087 In-Reply-To: <patchbomb.315532860@*> (glob)
2084 In-Reply-To: <patchbomb.315532860@*> (glob)
2088 References: <patchbomb.315532860@*> (glob)
2085 References: <patchbomb.315532860@*> (glob)
2089 User-Agent: Mercurial-patchbomb/* (glob)
2086 User-Agent: Mercurial-patchbomb/* (glob)
2090 Date: Tue, 01 Jan 1980 00:01:02 +0000
2087 Date: Tue, 01 Jan 1980 00:01:02 +0000
2091 From: test
2088 From: test
2092 To: foo
2089 To: foo
2093
2090
2094 # HG changeset patch
2091 # HG changeset patch
2095 # User test
2092 # User test
2096 # Date 4 0
2093 # Date 4 0
2097 # Node ID c3c9e37db9f4fe4882cda39baf42fed6bad8b15a
2094 # Node ID 909a00e13e9d78b575aeee23dddbada46d5a143f
2098 # Parent ff2c9fa2018b15fa74b33363bda9527323e2a99f
2095 # Parent ff2c9fa2018b15fa74b33363bda9527323e2a99f
2099 charset=utf-8; content-transfer-encoding: base64
2096 utf-8 content
2100
2097
2101 diff -r ff2c9fa2018b -r c3c9e37db9f4 description
2098 diff -r ff2c9fa2018b -r 909a00e13e9d description
2102 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2099 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2103 +++ b/description Thu Jan 01 00:00:04 1970 +0000
2100 +++ b/description Thu Jan 01 00:00:04 1970 +0000
2104 @@ -0,0 +1,3 @@
2101 @@ -0,0 +1,3 @@
2105 +a multiline
2102 +a multiline
2106 +
2103 +
2107 +description
2104 +description
2108 diff -r ff2c9fa2018b -r c3c9e37db9f4 utf
2105 diff -r ff2c9fa2018b -r 909a00e13e9d utf
2109 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2106 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2110 +++ b/utf Thu Jan 01 00:00:04 1970 +0000
2107 +++ b/utf Thu Jan 01 00:00:04 1970 +0000
2111 @@ -0,0 +1,1 @@
2108 @@ -0,0 +1,1 @@
2112 +h\xc3\xb6mma! (esc)
2109 +h\xc3\xb6mma! (esc)
2113
2110
2114 Displaying [PATCH 3 of 8] charset=utf-8; content-transfer-encoding: quoted-printable ...
2111 Displaying [PATCH 3 of 8] long line ...
2115 Content-Type: text/plain; charset="us-ascii"
2112 Content-Type: text/plain; charset="us-ascii"
2116 MIME-Version: 1.0
2113 MIME-Version: 1.0
2117 Content-Transfer-Encoding: quoted-printable
2114 Content-Transfer-Encoding: quoted-printable
2118 Subject: [PATCH 3 of 8] charset=utf-8;
2115 Subject: [PATCH 3 of 8] long line
2119 content-transfer-encoding: quoted-printable
2116 X-Mercurial-Node: a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
2120 X-Mercurial-Node: c655633f8c87700bb38cc6a59a2753bdc5a6c376
2117 Message-Id: <a2ea8fc83dd8b93cfd86.315532863@*> (glob)
2121 Message-Id: <c655633f8c87700bb38c.315532863@*> (glob)
2122 In-Reply-To: <patchbomb.315532860@*> (glob)
2118 In-Reply-To: <patchbomb.315532860@*> (glob)
2123 References: <patchbomb.315532860@*> (glob)
2119 References: <patchbomb.315532860@*> (glob)
2124 User-Agent: Mercurial-patchbomb/* (glob)
2120 User-Agent: Mercurial-patchbomb/* (glob)
2125 Date: Tue, 01 Jan 1980 00:01:03 +0000
2121 Date: Tue, 01 Jan 1980 00:01:03 +0000
2126 From: test
2122 From: test
2127 To: foo
2123 To: foo
2128
2124
2129 # HG changeset patch
2125 # HG changeset patch
2130 # User test
2126 # User test
2131 # Date 4 0
2127 # Date 4 0
2132 # Node ID c655633f8c87700bb38cc6a59a2753bdc5a6c376
2128 # Node ID a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
2133 # Parent c3c9e37db9f4fe4882cda39baf42fed6bad8b15a
2129 # Parent 909a00e13e9d78b575aeee23dddbada46d5a143f
2134 charset=3Dutf-8; content-transfer-encoding: quoted-printable
2130 long line
2135
2131
2136 diff -r c3c9e37db9f4 -r c655633f8c87 qp
2132 diff -r 909a00e13e9d -r a2ea8fc83dd8 long
2137 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2133 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2138 +++ b/qp Thu Jan 01 00:00:04 1970 +0000
2134 +++ b/long Thu Jan 01 00:00:04 1970 +0000
2139 @@ -0,0 +1,4 @@
2135 @@ -0,0 +1,4 @@
2140 +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
2136 +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
2141 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
2137 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
2142 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
2138 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
2143 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
2139 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
2144 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
2140 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
2145 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
2141 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
2146 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
2142 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
2147 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
2143 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
2148 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
2144 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
2149 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
2145 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
2150 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
2146 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
2151 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
2147 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
2152 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
2148 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
2153 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2149 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2154 +foo
2150 +foo
2155 +
2151 +
2156 +bar
2152 +bar
2157
2153
2158 Displaying [PATCH 4 of 8] charset=us-ascii; content-transfer-encoding: 8bit ...
2154 Displaying [PATCH 4 of 8] isolatin 8-bit encoding ...
2159 Content-Type: text/plain; charset="us-ascii"
2155 Content-Type: text/plain; charset="us-ascii"
2160 MIME-Version: 1.0
2156 MIME-Version: 1.0
2161 Content-Transfer-Encoding: 8bit
2157 Content-Transfer-Encoding: 8bit
2162 Subject: [PATCH 4 of 8] charset=us-ascii; content-transfer-encoding: 8bit
2158 Subject: [PATCH 4 of 8] isolatin 8-bit encoding
2163 X-Mercurial-Node: 22d0f96be12f5945fd67d101af58f7bc8263c835
2159 X-Mercurial-Node: 240fb913fc1b7ff15ddb9f33e73d82bf5277c720
2164 Message-Id: <22d0f96be12f5945fd67.315532864@*> (glob)
2160 Message-Id: <240fb913fc1b7ff15ddb.315532864@*> (glob)
2165 In-Reply-To: <patchbomb.315532860@*> (glob)
2161 In-Reply-To: <patchbomb.315532860@*> (glob)
2166 References: <patchbomb.315532860@*> (glob)
2162 References: <patchbomb.315532860@*> (glob)
2167 User-Agent: Mercurial-patchbomb/* (glob)
2163 User-Agent: Mercurial-patchbomb/* (glob)
2168 Date: Tue, 01 Jan 1980 00:01:04 +0000
2164 Date: Tue, 01 Jan 1980 00:01:04 +0000
2169 From: test
2165 From: test
2170 To: foo
2166 To: foo
2171
2167
2172 # HG changeset patch
2168 # HG changeset patch
2173 # User test
2169 # User test
2174 # Date 5 0
2170 # Date 5 0
2175 # Node ID 22d0f96be12f5945fd67d101af58f7bc8263c835
2171 # Node ID 240fb913fc1b7ff15ddb9f33e73d82bf5277c720
2176 # Parent c655633f8c87700bb38cc6a59a2753bdc5a6c376
2172 # Parent a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
2177 charset=us-ascii; content-transfer-encoding: 8bit
2173 isolatin 8-bit encoding
2178
2174
2179 diff -r c655633f8c87 -r 22d0f96be12f isolatin
2175 diff -r a2ea8fc83dd8 -r 240fb913fc1b isolatin
2180 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2176 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2181 +++ b/isolatin Thu Jan 01 00:00:05 1970 +0000
2177 +++ b/isolatin Thu Jan 01 00:00:05 1970 +0000
2182 @@ -0,0 +1,1 @@
2178 @@ -0,0 +1,1 @@
2183 +h\xf6mma! (esc)
2179 +h\xf6mma! (esc)
2184
2180
2185 Displaying [PATCH 5 of 8] Added tag zero, zero.foo for changeset 8580ff50825a ...
2181 Displaying [PATCH 5 of 8] Added tag zero, zero.foo for changeset 8580ff50825a ...
2186 Content-Type: text/plain; charset="us-ascii"
2182 Content-Type: text/plain; charset="us-ascii"
2187 MIME-Version: 1.0
2183 MIME-Version: 1.0
2188 Content-Transfer-Encoding: 7bit
2184 Content-Transfer-Encoding: 7bit
2189 Subject: [PATCH 5 of 8] Added tag zero, zero.foo for changeset 8580ff50825a
2185 Subject: [PATCH 5 of 8] Added tag zero, zero.foo for changeset 8580ff50825a
2190 X-Mercurial-Node: dd9c2b4b8a8a0934d5523c15f2c119b362360903
2186 X-Mercurial-Node: 5d5ef15dfe5e7bd3a4ee154b5fff76c7945ec433
2191 Message-Id: <dd9c2b4b8a8a0934d552.315532865@*> (glob)
2187 Message-Id: <5d5ef15dfe5e7bd3a4ee.315532865@*> (glob)
2192 In-Reply-To: <patchbomb.315532860@*> (glob)
2188 In-Reply-To: <patchbomb.315532860@*> (glob)
2193 References: <patchbomb.315532860@*> (glob)
2189 References: <patchbomb.315532860@*> (glob)
2194 User-Agent: Mercurial-patchbomb/* (glob)
2190 User-Agent: Mercurial-patchbomb/* (glob)
2195 Date: Tue, 01 Jan 1980 00:01:05 +0000
2191 Date: Tue, 01 Jan 1980 00:01:05 +0000
2196 From: test
2192 From: test
2197 To: foo
2193 To: foo
2198
2194
2199 # HG changeset patch
2195 # HG changeset patch
2200 # User test
2196 # User test
2201 # Date 0 0
2197 # Date 0 0
2202 # Node ID dd9c2b4b8a8a0934d5523c15f2c119b362360903
2198 # Node ID 5d5ef15dfe5e7bd3a4ee154b5fff76c7945ec433
2203 # Parent 22d0f96be12f5945fd67d101af58f7bc8263c835
2199 # Parent 240fb913fc1b7ff15ddb9f33e73d82bf5277c720
2204 Added tag zero, zero.foo for changeset 8580ff50825a
2200 Added tag zero, zero.foo for changeset 8580ff50825a
2205
2201
2206 diff -r 22d0f96be12f -r dd9c2b4b8a8a .hgtags
2202 diff -r 240fb913fc1b -r 5d5ef15dfe5e .hgtags
2207 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2203 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2208 +++ b/.hgtags Thu Jan 01 00:00:00 1970 +0000
2204 +++ b/.hgtags Thu Jan 01 00:00:00 1970 +0000
2209 @@ -0,0 +1,2 @@
2205 @@ -0,0 +1,2 @@
2210 +8580ff50825a50c8f716709acdf8de0deddcd6ab zero
2206 +8580ff50825a50c8f716709acdf8de0deddcd6ab zero
2211 +8580ff50825a50c8f716709acdf8de0deddcd6ab zero.foo
2207 +8580ff50825a50c8f716709acdf8de0deddcd6ab zero.foo
2212
2208
2213 Displaying [PATCH 6 of 8] Added tag one, one.patch for changeset 97d72e5f12c7 ...
2209 Displaying [PATCH 6 of 8] Added tag one, one.patch for changeset 97d72e5f12c7 ...
2214 Content-Type: text/plain; charset="us-ascii"
2210 Content-Type: text/plain; charset="us-ascii"
2215 MIME-Version: 1.0
2211 MIME-Version: 1.0
2216 Content-Transfer-Encoding: 7bit
2212 Content-Transfer-Encoding: 7bit
2217 Subject: [PATCH 6 of 8] Added tag one, one.patch for changeset 97d72e5f12c7
2213 Subject: [PATCH 6 of 8] Added tag one, one.patch for changeset 97d72e5f12c7
2218 X-Mercurial-Node: eae5fcf795eee29d0e45ffc9f519a91cd79fc9ff
2214 X-Mercurial-Node: 045ca29b1ea20e4940411e695e20e521f2f0f98e
2219 Message-Id: <eae5fcf795eee29d0e45.315532866@*> (glob)
2215 Message-Id: <045ca29b1ea20e494041.315532866@*> (glob)
2220 In-Reply-To: <patchbomb.315532860@*> (glob)
2216 In-Reply-To: <patchbomb.315532860@*> (glob)
2221 References: <patchbomb.315532860@*> (glob)
2217 References: <patchbomb.315532860@*> (glob)
2222 User-Agent: Mercurial-patchbomb/* (glob)
2218 User-Agent: Mercurial-patchbomb/* (glob)
2223 Date: Tue, 01 Jan 1980 00:01:06 +0000
2219 Date: Tue, 01 Jan 1980 00:01:06 +0000
2224 From: test
2220 From: test
2225 To: foo
2221 To: foo
2226
2222
2227 # HG changeset patch
2223 # HG changeset patch
2228 # User test
2224 # User test
2229 # Date 0 0
2225 # Date 0 0
2230 # Node ID eae5fcf795eee29d0e45ffc9f519a91cd79fc9ff
2226 # Node ID 045ca29b1ea20e4940411e695e20e521f2f0f98e
2231 # Parent dd9c2b4b8a8a0934d5523c15f2c119b362360903
2227 # Parent 5d5ef15dfe5e7bd3a4ee154b5fff76c7945ec433
2232 Added tag one, one.patch for changeset 97d72e5f12c7
2228 Added tag one, one.patch for changeset 97d72e5f12c7
2233
2229
2234 diff -r dd9c2b4b8a8a -r eae5fcf795ee .hgtags
2230 diff -r 5d5ef15dfe5e -r 045ca29b1ea2 .hgtags
2235 --- a/.hgtags Thu Jan 01 00:00:00 1970 +0000
2231 --- a/.hgtags Thu Jan 01 00:00:00 1970 +0000
2236 +++ b/.hgtags Thu Jan 01 00:00:00 1970 +0000
2232 +++ b/.hgtags Thu Jan 01 00:00:00 1970 +0000
2237 @@ -1,2 +1,4 @@
2233 @@ -1,2 +1,4 @@
2238 8580ff50825a50c8f716709acdf8de0deddcd6ab zero
2234 8580ff50825a50c8f716709acdf8de0deddcd6ab zero
2239 8580ff50825a50c8f716709acdf8de0deddcd6ab zero.foo
2235 8580ff50825a50c8f716709acdf8de0deddcd6ab zero.foo
2240 +97d72e5f12c7e84f85064aa72e5a297142c36ed9 one
2236 +97d72e5f12c7e84f85064aa72e5a297142c36ed9 one
2241 +97d72e5f12c7e84f85064aa72e5a297142c36ed9 one.patch
2237 +97d72e5f12c7e84f85064aa72e5a297142c36ed9 one.patch
2242
2238
2243 Displaying [PATCH 7 of 8] Added tag two, two.diff for changeset ff2c9fa2018b ...
2239 Displaying [PATCH 7 of 8] Added tag two, two.diff for changeset ff2c9fa2018b ...
2244 Content-Type: text/plain; charset="us-ascii"
2240 Content-Type: text/plain; charset="us-ascii"
2245 MIME-Version: 1.0
2241 MIME-Version: 1.0
2246 Content-Transfer-Encoding: 7bit
2242 Content-Transfer-Encoding: 7bit
2247 Subject: [PATCH 7 of 8] Added tag two, two.diff for changeset ff2c9fa2018b
2243 Subject: [PATCH 7 of 8] Added tag two, two.diff for changeset ff2c9fa2018b
2248 X-Mercurial-Node: e317db6a6f288748d1f6cb064f3810fcba66b1b6
2244 X-Mercurial-Node: 7aead2484924c445ad8ce2613df91f52f9e502ed
2249 Message-Id: <e317db6a6f288748d1f6.315532867@*> (glob)
2245 Message-Id: <7aead2484924c445ad8c.315532867@*> (glob)
2250 In-Reply-To: <patchbomb.315532860@*> (glob)
2246 In-Reply-To: <patchbomb.315532860@*> (glob)
2251 References: <patchbomb.315532860@*> (glob)
2247 References: <patchbomb.315532860@*> (glob)
2252 User-Agent: Mercurial-patchbomb/* (glob)
2248 User-Agent: Mercurial-patchbomb/* (glob)
2253 Date: Tue, 01 Jan 1980 00:01:07 +0000
2249 Date: Tue, 01 Jan 1980 00:01:07 +0000
2254 From: test
2250 From: test
2255 To: foo
2251 To: foo
2256
2252
2257 # HG changeset patch
2253 # HG changeset patch
2258 # User test
2254 # User test
2259 # Date 0 0
2255 # Date 0 0
2260 # Node ID e317db6a6f288748d1f6cb064f3810fcba66b1b6
2256 # Node ID 7aead2484924c445ad8ce2613df91f52f9e502ed
2261 # Parent eae5fcf795eee29d0e45ffc9f519a91cd79fc9ff
2257 # Parent 045ca29b1ea20e4940411e695e20e521f2f0f98e
2262 Added tag two, two.diff for changeset ff2c9fa2018b
2258 Added tag two, two.diff for changeset ff2c9fa2018b
2263
2259
2264 diff -r eae5fcf795ee -r e317db6a6f28 .hgtags
2260 diff -r 045ca29b1ea2 -r 7aead2484924 .hgtags
2265 --- a/.hgtags Thu Jan 01 00:00:00 1970 +0000
2261 --- a/.hgtags Thu Jan 01 00:00:00 1970 +0000
2266 +++ b/.hgtags Thu Jan 01 00:00:00 1970 +0000
2262 +++ b/.hgtags Thu Jan 01 00:00:00 1970 +0000
2267 @@ -2,3 +2,5 @@
2263 @@ -2,3 +2,5 @@
2268 8580ff50825a50c8f716709acdf8de0deddcd6ab zero.foo
2264 8580ff50825a50c8f716709acdf8de0deddcd6ab zero.foo
2269 97d72e5f12c7e84f85064aa72e5a297142c36ed9 one
2265 97d72e5f12c7e84f85064aa72e5a297142c36ed9 one
2270 97d72e5f12c7e84f85064aa72e5a297142c36ed9 one.patch
2266 97d72e5f12c7e84f85064aa72e5a297142c36ed9 one.patch
2271 +ff2c9fa2018b15fa74b33363bda9527323e2a99f two
2267 +ff2c9fa2018b15fa74b33363bda9527323e2a99f two
2272 +ff2c9fa2018b15fa74b33363bda9527323e2a99f two.diff
2268 +ff2c9fa2018b15fa74b33363bda9527323e2a99f two.diff
2273
2269
2274 Displaying [PATCH 8 of 8] d ...
2270 Displaying [PATCH 8 of 8] d ...
2275 Content-Type: text/plain; charset="us-ascii"
2271 Content-Type: text/plain; charset="us-ascii"
2276 MIME-Version: 1.0
2272 MIME-Version: 1.0
2277 Content-Transfer-Encoding: 7bit
2273 Content-Transfer-Encoding: 7bit
2278 Subject: [PATCH 8 of 8] d
2274 Subject: [PATCH 8 of 8] d
2279 X-Mercurial-Node: 2f9fa9b998c5fe3ac2bd9a2b14bfcbeecbc7c268
2275 X-Mercurial-Node: 2f9fa9b998c5fe3ac2bd9a2b14bfcbeecbc7c268
2280 Message-Id: <2f9fa9b998c5fe3ac2bd.315532868@*> (glob)
2276 Message-Id: <2f9fa9b998c5fe3ac2bd.315532868@*> (glob)
2281 In-Reply-To: <patchbomb.315532860@*> (glob)
2277 In-Reply-To: <patchbomb.315532860@*> (glob)
2282 References: <patchbomb.315532860@*> (glob)
2278 References: <patchbomb.315532860@*> (glob)
2283 User-Agent: Mercurial-patchbomb/* (glob)
2279 User-Agent: Mercurial-patchbomb/* (glob)
2284 Date: Tue, 01 Jan 1980 00:01:08 +0000
2280 Date: Tue, 01 Jan 1980 00:01:08 +0000
2285 From: test
2281 From: test
2286 To: foo
2282 To: foo
2287
2283
2288 # HG changeset patch
2284 # HG changeset patch
2289 # User test
2285 # User test
2290 # Date 4 0
2286 # Date 4 0
2291 # Branch test
2287 # Branch test
2292 # Node ID 2f9fa9b998c5fe3ac2bd9a2b14bfcbeecbc7c268
2288 # Node ID 2f9fa9b998c5fe3ac2bd9a2b14bfcbeecbc7c268
2293 # Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
2289 # Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
2294 d
2290 d
2295
2291
2296 diff -r 97d72e5f12c7 -r 2f9fa9b998c5 d
2292 diff -r 97d72e5f12c7 -r 2f9fa9b998c5 d
2297 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2293 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2298 +++ b/d Thu Jan 01 00:00:04 1970 +0000
2294 +++ b/d Thu Jan 01 00:00:04 1970 +0000
2299 @@ -0,0 +1,1 @@
2295 @@ -0,0 +1,1 @@
2300 +d
2296 +d
2301
2297
2302
2298
2303 dest#branch URIs:
2299 dest#branch URIs:
2304 $ hg email --date '1980-1-1 0:1' -n -t foo -s test -o ../t#test
2300 $ hg email --date '1980-1-1 0:1' -n -t foo -s test -o ../t#test
2305 comparing with ../t
2301 comparing with ../t
2306 searching for changes
2302 searching for changes
2307 From [test]: test
2303 From [test]: test
2308 This patch series consists of 1 patches.
2304 This patch series consists of 1 patches.
2309
2305
2310 Cc:
2306 Cc:
2311
2307
2312 Displaying [PATCH] test ...
2308 Displaying [PATCH] test ...
2313 Content-Type: text/plain; charset="us-ascii"
2309 Content-Type: text/plain; charset="us-ascii"
2314 MIME-Version: 1.0
2310 MIME-Version: 1.0
2315 Content-Transfer-Encoding: 7bit
2311 Content-Transfer-Encoding: 7bit
2316 Subject: [PATCH] test
2312 Subject: [PATCH] test
2317 X-Mercurial-Node: 2f9fa9b998c5fe3ac2bd9a2b14bfcbeecbc7c268
2313 X-Mercurial-Node: 2f9fa9b998c5fe3ac2bd9a2b14bfcbeecbc7c268
2318 Message-Id: <2f9fa9b998c5fe3ac2bd.315532860@*> (glob)
2314 Message-Id: <2f9fa9b998c5fe3ac2bd.315532860@*> (glob)
2319 User-Agent: Mercurial-patchbomb/* (glob)
2315 User-Agent: Mercurial-patchbomb/* (glob)
2320 Date: Tue, 01 Jan 1980 00:01:00 +0000
2316 Date: Tue, 01 Jan 1980 00:01:00 +0000
2321 From: test
2317 From: test
2322 To: foo
2318 To: foo
2323
2319
2324 # HG changeset patch
2320 # HG changeset patch
2325 # User test
2321 # User test
2326 # Date 4 0
2322 # Date 4 0
2327 # Branch test
2323 # Branch test
2328 # Node ID 2f9fa9b998c5fe3ac2bd9a2b14bfcbeecbc7c268
2324 # Node ID 2f9fa9b998c5fe3ac2bd9a2b14bfcbeecbc7c268
2329 # Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
2325 # Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
2330 d
2326 d
2331
2327
2332 diff -r 97d72e5f12c7 -r 2f9fa9b998c5 d
2328 diff -r 97d72e5f12c7 -r 2f9fa9b998c5 d
2333 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2329 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2334 +++ b/d Thu Jan 01 00:00:04 1970 +0000
2330 +++ b/d Thu Jan 01 00:00:04 1970 +0000
2335 @@ -0,0 +1,1 @@
2331 @@ -0,0 +1,1 @@
2336 +d
2332 +d
2337
2333
General Comments 0
You need to be logged in to leave comments. Login now