##// END OF EJS Templates
subrepo: add argument to "diff()" to pass "ui" of caller side (issue3712) (API)...
subrepo: add argument to "diff()" to pass "ui" of caller side (issue3712) (API) Color extension achieves colorization by overriding the class of "ui" object just before command execution. Before this patch, "diff()" of abstractsubrepo and classes derived from it has no "ui" argument, so "diff()" of hgsubrepo uses "self._repo.ui" to invoke "cmdutil.diffordiffstat()". For separation of configuration between repositories, revision 573bec4ab7ba changed the initialization source of "self._repo.ui" from "ui"(overridden) to "baseui"(plain) of parent repository. And this caused break of colorization. This patch adds "ui" argument to "diff()" of abstractsubrepo and classes derived from it to pass "ui" object of caller side.

File last commit:

r17859:d38d90ad stable
r18006:0c10cf81 2.4.1 stable
Show More
test-patchbomb.t
2353 lines | 68.2 KiB | text/troff | Tads3Lexer
Andreas Freimuth
tests: unify test-patchbomb
r11910 $ echo "[extensions]" >> $HGRCPATH
$ echo "patchbomb=" >> $HGRCPATH
$ hg init t
$ cd t
$ echo a > a
$ hg commit -Ama -d '1 0'
adding a
$ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -r tip
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 1 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH] a ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH] a
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <8580ff50825a50c8f716.60@*> (glob)
Brodie Rao
tests: add glob matching for unified tests...
r12376 User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 1 0
# Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
# Parent 0000000000000000000000000000000000000000
a
diff -r 000000000000 -r 8580ff50825a a
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/a Thu Jan 01 00:00:01 1970 +0000
@@ -0,0 +1,1 @@
+a
Christian Ebert
patchbomb: add --confirm option to show series details and ask for confirmation...
r12201 $ hg --config ui.interactive=1 email --confirm -n -f quux -t foo -c bar -r tip<<EOF
> n
> EOF
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 1 patches.
Christian Ebert
patchbomb: add --confirm option to show series details and ask for confirmation...
r12201
Final summary:
From: quux
To: foo
Cc: bar
Subject: [PATCH] a
a | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
are you sure you want to send (yn)? abort: patchbomb canceled
Matt Mackall
tests: add exit codes to unified tests
r12316 [255]
Christian Ebert
patchbomb: add --confirm option to show series details and ask for confirmation...
r12201
Andreas Freimuth
tests: unify test-patchbomb
r11910 $ echo b > b
$ hg commit -Amb -d '2 0'
adding b
$ hg email --date '1970-1-1 0:2' -n -f quux -t foo -c bar -s test -r 0:tip
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 2 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Write the introductory message for the patch series.
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 0 of 2] test ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH 0 of 2] test
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <patchbomb.120@*> (glob)
Brodie Rao
tests: add glob matching for unified tests...
r12376 User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:02:00 +0000
From: quux
To: foo
Cc: bar
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 1 of 2] a ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH 1 of 2] a
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <8580ff50825a50c8f716.121@*> (glob)
In-Reply-To: <patchbomb.120@*> (glob)
References: <patchbomb.120@*> (glob)
Brodie Rao
tests: add glob matching for unified tests...
r12376 User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:02:01 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 1 0
# Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
# Parent 0000000000000000000000000000000000000000
a
diff -r 000000000000 -r 8580ff50825a a
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/a Thu Jan 01 00:00:01 1970 +0000
@@ -0,0 +1,1 @@
+a
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 2 of 2] b ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH 2 of 2] b
X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <97d72e5f12c7e84f8506.122@*> (glob)
In-Reply-To: <patchbomb.120@*> (glob)
References: <patchbomb.120@*> (glob)
Brodie Rao
tests: add glob matching for unified tests...
r12376 User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:02:02 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 2 0
# Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
# Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
b
diff -r 8580ff50825a -r 97d72e5f12c7 b
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/b Thu Jan 01 00:00:02 1970 +0000
@@ -0,0 +1,1 @@
+b
Nicolas Dumazet
patchbomb: save introductory message in .hg/last-email.txt
r13198 .hg/last-email.txt
Mads Kiilerich
tests: consistently use a HGEDITOR pattern that works with msys on windows...
r16901 $ cat > editor.sh << '__EOF__'
Nicolas Dumazet
patchbomb: save introductory message in .hg/last-email.txt
r13198 > echo "a precious introductory message" > "$1"
> __EOF__
Mads Kiilerich
tests: consistently use a HGEDITOR pattern that works with msys on windows...
r16901 $ HGEDITOR="\"sh\" \"`pwd`/editor.sh\"" hg email -n -t foo -s test -r 0:tip > /dev/null
Nicolas Dumazet
patchbomb: save introductory message in .hg/last-email.txt
r13198 $ cat .hg/last-email.txt
a precious introductory message
Yuya Nishihara
test-patchbomb: add test for progress support (1ed2dc9d4368)
r12845 $ hg email -m test.mbox -f quux -t foo -c bar -s test 0:tip \
> --config extensions.progress= --config progress.assume-tty=1 \
Augie Fackler
test-patchbomb.t: clean up progress tests
r14101 > --config progress.delay=0 --config progress.refresh=0 \
Mads Kiilerich
tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
r17743 > --config progress.width=60
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 2 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Write the introductory message for the patch series.
Mads Kiilerich
tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
r17743 \r (no-eol) (esc)
sending [ ] 0/3\r (no-eol) (esc)
sending [ ] 0/3\r (no-eol) (esc)
\r (no-eol) (esc)
\r (no-eol) (esc)
\r (no-eol) (esc)
\r (no-eol) (esc)
sending [==============> ] 1/3\r (no-eol) (esc)
sending [==============> ] 1/3\r (no-eol) (esc)
\r (no-eol) (esc)
\r (no-eol) (esc)
\r (no-eol) (esc)
\r (no-eol) (esc)
sending [=============================> ] 2/3\r (no-eol) (esc)
sending [=============================> ] 2/3\r (no-eol) (esc)
Augie Fackler
test-patchbomb.t: clean up progress tests
r14101 \r (esc)
Martin Geisler
patchbomb: lowercase status messages
r16931 sending [PATCH 0 of 2] test ...
sending [PATCH 1 of 2] a ...
sending [PATCH 2 of 2] b ...
Andreas Freimuth
tests: unify test-patchbomb
r11910
$ cd ..
$ hg clone -q t t2
$ cd t2
$ echo c > c
$ hg commit -Amc -d '3 0'
adding c
$ cat > description <<EOF
> a multiline
>
> description
> EOF
test bundle and description:
$ hg email --date '1970-1-1 0:3' -n -f quux -t foo \
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 > -c bar -s test -r tip -b --desc description
Andreas Freimuth
tests: unify test-patchbomb
r11910 searching for changes
1 changesets found
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying test ...
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Content-Type: multipart/mixed; boundary="===*" (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 MIME-Version: 1.0
Subject: test
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <patchbomb.180@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:03:00 +0000
From: quux
To: foo
Cc: bar
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
a multiline
description
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: application/x-mercurial-bundle
MIME-Version: 1.0
Content-Disposition: attachment; filename="bundle.hg"
Content-Transfer-Encoding: base64
SEcxMEJaaDkxQVkmU1nvR7I3AAAN////lFYQWj1/4HwRkdC/AywIAk0E4pfoSIIIgQCgGEQOcLAA
2tA1VPyp4mkeoG0EaaPU0GTT1GjRiNPIg9CZGBqZ6UbU9J+KFU09DNUaGgAAAAAANAGgAAAAA1U8
oGgAADQGgAANNANAAAAAAZipFLz3XoakCEQB3PVPyHJVi1iYkAAKQAZQGpQGZESInRnCFMqLDla2
Bx3qfRQeA2N4lnzKkAmP8kR2asievLLXXebVU8Vg4iEBqcJNJAxIapSU6SM4888ZAciRG6MYAIEE
SlIBpFisgGkyRjX//TMtfcUAEsGu56+YnE1OlTZmzKm8BSu2rvo4rHAYYaadIFFuTy0LYgIkgLVD
sgVa2F19D1tx9+hgbAygLgQwaIqcDdgA4BjQgIiz/AEP72++llgDKhKducqodGE4B0ETqF3JFOFC
Q70eyNw=
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===*-- (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910
utf-8 patch:
$ python -c 'fp = open("utf", "wb"); fp.write("h\xC3\xB6mma!\n"); fp.close();'
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 $ hg commit -A -d '4 0' -m 'utf-8 content'
Andreas Freimuth
tests: unify test-patchbomb
r11910 adding description
adding utf
no mime encoding for email --test:
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 $ hg email --date '1970-1-1 0:4' -f quux -t foo -c bar -r tip -n
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 1 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH] utf-8 content ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Content-Transfer-Encoding: 8bit
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 Subject: [PATCH] utf-8 content
X-Mercurial-Node: 909a00e13e9d78b575aeee23dddbada46d5a143f
Message-Id: <909a00e13e9d78b575ae.240@*> (glob)
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:04:00 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 4 0
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 # Node ID 909a00e13e9d78b575aeee23dddbada46d5a143f
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 # Parent ff2c9fa2018b15fa74b33363bda9527323e2a99f
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 utf-8 content
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 diff -r ff2c9fa2018b -r 909a00e13e9d description
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/description Thu Jan 01 00:00:04 1970 +0000
@@ -0,0 +1,3 @@
+a multiline
+
+description
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 diff -r ff2c9fa2018b -r 909a00e13e9d utf
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/utf Thu Jan 01 00:00:04 1970 +0000
@@ -0,0 +1,1 @@
+h\xc3\xb6mma! (esc)
Andreas Freimuth
tests: unify test-patchbomb
r11910
mime encoded mbox (base64):
Mads Kiilerich
patchbomb: minor refactoring of mbox functionality, preparing for move...
r15559 $ hg email --date '1970-1-1 0:4' -f 'Q <quux>' -t foo -c bar -r tip -m mbox
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 1 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Martin Geisler
patchbomb: lowercase status messages
r16931 sending [PATCH] utf-8 content ...
Andreas Freimuth
tests: unify test-patchbomb
r11910
$ cat mbox
Mads Kiilerich
patchbomb: minor refactoring of mbox functionality, preparing for move...
r15559 From quux ... ... .. ..:..:.. .... (re)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 Subject: [PATCH] utf-8 content
X-Mercurial-Node: 909a00e13e9d78b575aeee23dddbada46d5a143f
Message-Id: <909a00e13e9d78b575ae.240@*> (glob)
Brodie Rao
tests: add glob matching for unified tests...
r12376 User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:04:00 +0000
Mads Kiilerich
patchbomb: minor refactoring of mbox functionality, preparing for move...
r15559 From: Q <quux>
Andreas Freimuth
tests: unify test-patchbomb
r11910 To: foo
Cc: bar
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 IyBIRyBjaGFuZ2VzZXQgcGF0Y2gKIyBVc2VyIHRlc3QKIyBEYXRlIDQgMAojIE5vZGUgSUQgOTA5
YTAwZTEzZTlkNzhiNTc1YWVlZTIzZGRkYmFkYTQ2ZDVhMTQzZgojIFBhcmVudCAgZmYyYzlmYTIw
MThiMTVmYTc0YjMzMzYzYmRhOTUyNzMyM2UyYTk5Zgp1dGYtOCBjb250ZW50CgpkaWZmIC1yIGZm
MmM5ZmEyMDE4YiAtciA5MDlhMDBlMTNlOWQgZGVzY3JpcHRpb24KLS0tIC9kZXYvbnVsbAlUaHUg
SmFuIDAxIDAwOjAwOjAwIDE5NzAgKzAwMDAKKysrIGIvZGVzY3JpcHRpb24JVGh1IEphbiAwMSAw
MDowMDowNCAxOTcwICswMDAwCkBAIC0wLDAgKzEsMyBAQAorYSBtdWx0aWxpbmUKKworZGVzY3Jp
cHRpb24KZGlmZiAtciBmZjJjOWZhMjAxOGIgLXIgOTA5YTAwZTEzZTlkIHV0ZgotLS0gL2Rldi9u
dWxsCVRodSBKYW4gMDEgMDA6MDA6MDAgMTk3MCArMDAwMAorKysgYi91dGYJVGh1IEphbiAwMSAw
MDowMDowNCAxOTcwICswMDAwCkBAIC0wLDAgKzEsMSBAQAoraMO2bW1hIQo=
Andreas Freimuth
tests: unify test-patchbomb
r11910
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 $ python -c 'print open("mbox").read().split("\n\n")[1].decode("base64")'
# HG changeset patch
# User test
# Date 4 0
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 # Node ID 909a00e13e9d78b575aeee23dddbada46d5a143f
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 # Parent ff2c9fa2018b15fa74b33363bda9527323e2a99f
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 utf-8 content
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 diff -r ff2c9fa2018b -r 909a00e13e9d description
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/description Thu Jan 01 00:00:04 1970 +0000
@@ -0,0 +1,3 @@
+a multiline
+
+description
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 diff -r ff2c9fa2018b -r 909a00e13e9d utf
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/utf Thu Jan 01 00:00:04 1970 +0000
@@ -0,0 +1,1 @@
+h\xc3\xb6mma! (esc)
Andreas Freimuth
tests: unify test-patchbomb
r11910
$ rm mbox
mime encoded mbox (quoted-printable):
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 $ python -c 'fp = open("long", "wb"); fp.write("%s\nfoo\n\nbar\n" % ("x" * 1024)); fp.close();'
$ hg commit -A -d '4 0' -m 'long line'
adding long
Andreas Freimuth
tests: unify test-patchbomb
r11910
no mime encoding for email --test:
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 $ hg email --date '1970-1-1 0:4' -f quux -t foo -c bar -r tip -n
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 1 patches.
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH] long line ...
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 Subject: [PATCH] long line
X-Mercurial-Node: a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
Message-Id: <a2ea8fc83dd8b93cfd86.240@*> (glob)
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 User-Agent: Mercurial-patchbomb/* (glob)
Date: Thu, 01 Jan 1970 00:04:00 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 4 0
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 # Node ID a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
# Parent 909a00e13e9d78b575aeee23dddbada46d5a143f
long line
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 diff -r 909a00e13e9d -r a2ea8fc83dd8 long
Andreas Freimuth
tests: unify test-patchbomb
r11910 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 +++ b/long Thu Jan 01 00:00:04 1970 +0000
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 @@ -0,0 +1,4 @@
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+foo
+
+bar
Andreas Freimuth
tests: unify test-patchbomb
r11910
mime encoded mbox (quoted-printable):
$ hg email --date '1970-1-1 0:4' -f quux -t foo -c bar -r tip -m mbox
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 1 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Martin Geisler
patchbomb: lowercase status messages
r16931 sending [PATCH] long line ...
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 $ cat mbox
Mads Kiilerich
patchbomb: minor refactoring of mbox functionality, preparing for move...
r15559 From quux ... ... .. ..:..:.. .... (re)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 Subject: [PATCH] long line
X-Mercurial-Node: a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
Message-Id: <a2ea8fc83dd8b93cfd86.240@*> (glob)
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:04:00 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 4 0
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 # Node ID a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
# Parent 909a00e13e9d78b575aeee23dddbada46d5a143f
long line
Andreas Freimuth
tests: unify test-patchbomb
r11910
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 diff -r 909a00e13e9d -r a2ea8fc83dd8 long
Andreas Freimuth
tests: unify test-patchbomb
r11910 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 +++ b/long Thu Jan 01 00:00:04 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 @@ -0,0 +1,4 @@
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+foo
+
+bar
$ rm mbox
iso-8859-1 patch:
$ python -c 'fp = open("isolatin", "wb"); fp.write("h\xF6mma!\n"); fp.close();'
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 $ hg commit -A -d '5 0' -m 'isolatin 8-bit encoding'
Andreas Freimuth
tests: unify test-patchbomb
r11910 adding isolatin
fake ascii mbox:
$ hg email --date '1970-1-1 0:5' -f quux -t foo -c bar -r tip -m mbox
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 1 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Martin Geisler
patchbomb: lowercase status messages
r16931 sending [PATCH] isolatin 8-bit encoding ...
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 $ cat mbox
Mads Kiilerich
patchbomb: minor refactoring of mbox functionality, preparing for move...
r15559 From quux ... ... .. ..:..:.. .... (re)
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 Subject: [PATCH] isolatin 8-bit encoding
X-Mercurial-Node: 240fb913fc1b7ff15ddb9f33e73d82bf5277c720
Message-Id: <240fb913fc1b7ff15ddb.300@*> (glob)
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 User-Agent: Mercurial-patchbomb/* (glob)
Date: Thu, 01 Jan 1970 00:05:00 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 5 0
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 # Node ID 240fb913fc1b7ff15ddb9f33e73d82bf5277c720
# Parent a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
isolatin 8-bit encoding
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 diff -r a2ea8fc83dd8 -r 240fb913fc1b isolatin
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/isolatin Thu Jan 01 00:00:05 1970 +0000
@@ -0,0 +1,1 @@
+h\xf6mma! (esc)
Andreas Freimuth
tests: unify test-patchbomb
r11910
test diffstat for single patch:
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -d -y -r 2
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 1 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Christian Ebert
patchbomb: let diffstat prompt only once with complete summary...
r12200
Final summary:
Andreas Freimuth
tests: unify test-patchbomb
r11910
Christian Ebert
patchbomb: let diffstat prompt only once with complete summary...
r12200 From: quux
To: foo
Cc: bar
Subject: [PATCH] test
Andreas Freimuth
tests: unify test-patchbomb
r11910 c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
Christian Ebert
patchbomb: let diffstat prompt only once with complete summary...
r12200 are you sure you want to send (yn)? y
Andreas Freimuth
tests: unify test-patchbomb
r11910
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH] test ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH] test
X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <ff2c9fa2018b15fa74b3.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
# HG changeset patch
# User test
# Date 3 0
# Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
# Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
c
diff -r 97d72e5f12c7 -r ff2c9fa2018b c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/c Thu Jan 01 00:00:03 1970 +0000
@@ -0,0 +1,1 @@
+c
test diffstat for multiple patches:
$ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -d -y \
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 > -r 0:1
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 2 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Christian Ebert
patchbomb: let diffstat prompt only once with complete summary...
r12200
Write the introductory message for the patch series.
Final summary:
Andreas Freimuth
tests: unify test-patchbomb
r11910
Christian Ebert
patchbomb: let diffstat prompt only once with complete summary...
r12200 From: quux
To: foo
Cc: bar
Subject: [PATCH 0 of 2] test
a | 1 +
b | 1 +
2 files changed, 2 insertions(+), 0 deletions(-)
Subject: [PATCH 1 of 2] a
Andreas Freimuth
tests: unify test-patchbomb
r11910 a | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
Christian Ebert
patchbomb: let diffstat prompt only once with complete summary...
r12200 Subject: [PATCH 2 of 2] b
Andreas Freimuth
tests: unify test-patchbomb
r11910 b | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
Christian Ebert
patchbomb: let diffstat prompt only once with complete summary...
r12200 are you sure you want to send (yn)? y
Andreas Freimuth
tests: unify test-patchbomb
r11910
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 0 of 2] test ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH 0 of 2] test
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
a | 1 +
b | 1 +
2 files changed, 2 insertions(+), 0 deletions(-)
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 1 of 2] a ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH 1 of 2] a
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <8580ff50825a50c8f716.61@*> (glob)
In-Reply-To: <patchbomb.60@*> (glob)
References: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:01 +0000
From: quux
To: foo
Cc: bar
a | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
# HG changeset patch
# User test
# Date 1 0
# Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
# Parent 0000000000000000000000000000000000000000
a
diff -r 000000000000 -r 8580ff50825a a
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/a Thu Jan 01 00:00:01 1970 +0000
@@ -0,0 +1,1 @@
+a
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 2 of 2] b ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH 2 of 2] b
X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <97d72e5f12c7e84f8506.62@*> (glob)
In-Reply-To: <patchbomb.60@*> (glob)
References: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:02 +0000
From: quux
To: foo
Cc: bar
b | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
# HG changeset patch
# User test
# Date 2 0
# Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
# Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
b
diff -r 8580ff50825a -r 97d72e5f12c7 b
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/b Thu Jan 01 00:00:02 1970 +0000
@@ -0,0 +1,1 @@
+b
test inline for single patch:
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -i -r 2
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 1 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH] test ...
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Content-Type: multipart/mixed; boundary="===*" (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 MIME-Version: 1.0
Subject: [PATCH] test
X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <ff2c9fa2018b15fa74b3.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/x-patch; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename=t2.patch
# HG changeset patch
# User test
# Date 3 0
# Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
# Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
c
diff -r 97d72e5f12c7 -r ff2c9fa2018b c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/c Thu Jan 01 00:00:03 1970 +0000
@@ -0,0 +1,1 @@
+c
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===*-- (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910
test inline for single patch (quoted-printable):
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -i -r 4
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 1 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH] test ...
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Content-Type: multipart/mixed; boundary="===*" (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 MIME-Version: 1.0
Subject: [PATCH] test
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 X-Mercurial-Node: a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
Message-Id: <a2ea8fc83dd8b93cfd86.60@*> (glob)
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/x-patch; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline; filename=t2.patch
# HG changeset patch
# User test
# Date 4 0
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 # Node ID a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
# Parent 909a00e13e9d78b575aeee23dddbada46d5a143f
long line
Andreas Freimuth
tests: unify test-patchbomb
r11910
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 diff -r 909a00e13e9d -r a2ea8fc83dd8 long
Andreas Freimuth
tests: unify test-patchbomb
r11910 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 +++ b/long Thu Jan 01 00:00:04 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 @@ -0,0 +1,4 @@
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+foo
+
+bar
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===*-- (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910
test inline for multiple patches:
$ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -i \
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 > -r 0:1 -r 4
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 3 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Write the introductory message for the patch series.
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 0 of 3] test ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH 0 of 3] test
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 1 of 3] a ...
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Content-Type: multipart/mixed; boundary="===*" (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 MIME-Version: 1.0
Subject: [PATCH 1 of 3] a
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <8580ff50825a50c8f716.61@*> (glob)
In-Reply-To: <patchbomb.60@*> (glob)
References: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:01 +0000
From: quux
To: foo
Cc: bar
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/x-patch; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename=t2-1.patch
# HG changeset patch
# User test
# Date 1 0
# Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
# Parent 0000000000000000000000000000000000000000
a
diff -r 000000000000 -r 8580ff50825a a
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/a Thu Jan 01 00:00:01 1970 +0000
@@ -0,0 +1,1 @@
+a
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===*-- (glob)
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 2 of 3] b ...
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Content-Type: multipart/mixed; boundary="===*" (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 MIME-Version: 1.0
Subject: [PATCH 2 of 3] b
X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <97d72e5f12c7e84f8506.62@*> (glob)
In-Reply-To: <patchbomb.60@*> (glob)
References: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:02 +0000
From: quux
To: foo
Cc: bar
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/x-patch; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename=t2-2.patch
# HG changeset patch
# User test
# Date 2 0
# Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
# Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
b
diff -r 8580ff50825a -r 97d72e5f12c7 b
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/b Thu Jan 01 00:00:02 1970 +0000
@@ -0,0 +1,1 @@
+b
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===*-- (glob)
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 3 of 3] long line ...
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Content-Type: multipart/mixed; boundary="===*" (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 MIME-Version: 1.0
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 Subject: [PATCH 3 of 3] long line
X-Mercurial-Node: a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
Message-Id: <a2ea8fc83dd8b93cfd86.63@*> (glob)
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 In-Reply-To: <patchbomb.60@*> (glob)
References: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:03 +0000
From: quux
To: foo
Cc: bar
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/x-patch; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline; filename=t2-3.patch
# HG changeset patch
# User test
# Date 4 0
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 # Node ID a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
# Parent 909a00e13e9d78b575aeee23dddbada46d5a143f
long line
Andreas Freimuth
tests: unify test-patchbomb
r11910
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 diff -r 909a00e13e9d -r a2ea8fc83dd8 long
Andreas Freimuth
tests: unify test-patchbomb
r11910 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 +++ b/long Thu Jan 01 00:00:04 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 @@ -0,0 +1,4 @@
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+foo
+
+bar
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===*-- (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910
test attach for single patch:
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -a -r 2
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 1 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH] test ...
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Content-Type: multipart/mixed; boundary="===*" (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 MIME-Version: 1.0
Subject: [PATCH] test
X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <ff2c9fa2018b15fa74b3.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Patch subject is complete summary.
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/x-patch; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename=t2.patch
# HG changeset patch
# User test
# Date 3 0
# Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
# Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
c
diff -r 97d72e5f12c7 -r ff2c9fa2018b c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/c Thu Jan 01 00:00:03 1970 +0000
@@ -0,0 +1,1 @@
+c
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===*-- (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910
test attach for single patch (quoted-printable):
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -a -r 4
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 1 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH] test ...
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Content-Type: multipart/mixed; boundary="===*" (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 MIME-Version: 1.0
Subject: [PATCH] test
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 X-Mercurial-Node: a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
Message-Id: <a2ea8fc83dd8b93cfd86.60@*> (glob)
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Patch subject is complete summary.
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/x-patch; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename=t2.patch
# HG changeset patch
# User test
# Date 4 0
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 # Node ID a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
# Parent 909a00e13e9d78b575aeee23dddbada46d5a143f
long line
Andreas Freimuth
tests: unify test-patchbomb
r11910
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 diff -r 909a00e13e9d -r a2ea8fc83dd8 long
Andreas Freimuth
tests: unify test-patchbomb
r11910 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 +++ b/long Thu Jan 01 00:00:04 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 @@ -0,0 +1,4 @@
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+foo
+
+bar
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===*-- (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910
Angel Ezquerra
patchbomb: add --body flag to send patches as inline message body text...
r16307 test attach and body for single patch:
$ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -a --body -r 2
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 1 patches.
Angel Ezquerra
patchbomb: add --body flag to send patches as inline message body text...
r16307
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH] test ...
Angel Ezquerra
patchbomb: add --body flag to send patches as inline message body text...
r16307 Content-Type: multipart/mixed; boundary="===*" (glob)
MIME-Version: 1.0
Subject: [PATCH] test
X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
Message-Id: <ff2c9fa2018b15fa74b3.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
--===* (glob)
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
# HG changeset patch
# User test
# Date 3 0
# Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
# Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
c
diff -r 97d72e5f12c7 -r ff2c9fa2018b c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/c Thu Jan 01 00:00:03 1970 +0000
@@ -0,0 +1,1 @@
+c
--===* (glob)
Content-Type: text/x-patch; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename=t2.patch
# HG changeset patch
# User test
# Date 3 0
# Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
# Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
c
diff -r 97d72e5f12c7 -r ff2c9fa2018b c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/c Thu Jan 01 00:00:03 1970 +0000
@@ -0,0 +1,1 @@
+c
--===*-- (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 test attach for multiple patches:
$ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -a \
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 > -r 0:1 -r 4
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 3 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Write the introductory message for the patch series.
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 0 of 3] test ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH 0 of 3] test
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 1 of 3] a ...
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Content-Type: multipart/mixed; boundary="===*" (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 MIME-Version: 1.0
Subject: [PATCH 1 of 3] a
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <8580ff50825a50c8f716.61@*> (glob)
In-Reply-To: <patchbomb.60@*> (glob)
References: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:01 +0000
From: quux
To: foo
Cc: bar
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Patch subject is complete summary.
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/x-patch; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename=t2-1.patch
# HG changeset patch
# User test
# Date 1 0
# Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
# Parent 0000000000000000000000000000000000000000
a
diff -r 000000000000 -r 8580ff50825a a
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/a Thu Jan 01 00:00:01 1970 +0000
@@ -0,0 +1,1 @@
+a
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===*-- (glob)
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 2 of 3] b ...
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Content-Type: multipart/mixed; boundary="===*" (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 MIME-Version: 1.0
Subject: [PATCH 2 of 3] b
X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <97d72e5f12c7e84f8506.62@*> (glob)
In-Reply-To: <patchbomb.60@*> (glob)
References: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:02 +0000
From: quux
To: foo
Cc: bar
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Patch subject is complete summary.
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/x-patch; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename=t2-2.patch
# HG changeset patch
# User test
# Date 2 0
# Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
# Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
b
diff -r 8580ff50825a -r 97d72e5f12c7 b
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/b Thu Jan 01 00:00:02 1970 +0000
@@ -0,0 +1,1 @@
+b
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===*-- (glob)
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 3 of 3] long line ...
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Content-Type: multipart/mixed; boundary="===*" (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 MIME-Version: 1.0
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 Subject: [PATCH 3 of 3] long line
X-Mercurial-Node: a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
Message-Id: <a2ea8fc83dd8b93cfd86.63@*> (glob)
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 In-Reply-To: <patchbomb.60@*> (glob)
References: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:03 +0000
From: quux
To: foo
Cc: bar
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Patch subject is complete summary.
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/x-patch; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename=t2-3.patch
# HG changeset patch
# User test
# Date 4 0
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 # Node ID a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
# Parent 909a00e13e9d78b575aeee23dddbada46d5a143f
long line
Andreas Freimuth
tests: unify test-patchbomb
r11910
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 diff -r 909a00e13e9d -r a2ea8fc83dd8 long
Andreas Freimuth
tests: unify test-patchbomb
r11910 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 +++ b/long Thu Jan 01 00:00:04 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 @@ -0,0 +1,4 @@
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+foo
+
+bar
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===*-- (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910
test intro for single patch:
$ hg email --date '1970-1-1 0:1' -n --intro -f quux -t foo -c bar -s test \
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 > -r 2
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 1 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Write the introductory message for the patch series.
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 0 of 1] test ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH 0 of 1] test
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 1 of 1] c ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH 1 of 1] c
X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <ff2c9fa2018b15fa74b3.61@*> (glob)
In-Reply-To: <patchbomb.60@*> (glob)
References: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:01 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 3 0
# Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
# Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
c
diff -r 97d72e5f12c7 -r ff2c9fa2018b c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/c Thu Jan 01 00:00:03 1970 +0000
@@ -0,0 +1,1 @@
+c
test --desc without --intro for a single patch:
$ echo foo > intro.text
$ hg email --date '1970-1-1 0:1' -n --desc intro.text -f quux -t foo -c bar \
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 > -s test -r 2
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 1 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 0 of 1] test ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH 0 of 1] test
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
foo
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 1 of 1] c ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH 1 of 1] c
X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <ff2c9fa2018b15fa74b3.61@*> (glob)
In-Reply-To: <patchbomb.60@*> (glob)
References: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:01 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 3 0
# Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
# Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
c
diff -r 97d72e5f12c7 -r ff2c9fa2018b c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/c Thu Jan 01 00:00:03 1970 +0000
@@ -0,0 +1,1 @@
+c
test intro for multiple patches:
$ hg email --date '1970-1-1 0:1' -n --intro -f quux -t foo -c bar -s test \
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 > -r 0:1
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 2 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Write the introductory message for the patch series.
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 0 of 2] test ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH 0 of 2] test
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 1 of 2] a ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH 1 of 2] a
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <8580ff50825a50c8f716.61@*> (glob)
In-Reply-To: <patchbomb.60@*> (glob)
References: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:01 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 1 0
# Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
# Parent 0000000000000000000000000000000000000000
a
diff -r 000000000000 -r 8580ff50825a a
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/a Thu Jan 01 00:00:01 1970 +0000
@@ -0,0 +1,1 @@
+a
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 2 of 2] b ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH 2 of 2] b
X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <97d72e5f12c7e84f8506.62@*> (glob)
In-Reply-To: <patchbomb.60@*> (glob)
References: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:02 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 2 0
# Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
# Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
b
diff -r 8580ff50825a -r 97d72e5f12c7 b
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/b Thu Jan 01 00:00:02 1970 +0000
@@ -0,0 +1,1 @@
+b
test reply-to via config:
$ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -r 2 \
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 > --config patchbomb.reply-to='baz@example.com'
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 1 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH] test ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH] test
X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <ff2c9fa2018b15fa74b3.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
Reply-To: baz@example.com
# HG changeset patch
# User test
# Date 3 0
# Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
# Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
c
diff -r 97d72e5f12c7 -r ff2c9fa2018b c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/c Thu Jan 01 00:00:03 1970 +0000
@@ -0,0 +1,1 @@
+c
test reply-to via command line:
$ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -r 2 \
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 > --reply-to baz --reply-to fred
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 1 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH] test ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH] test
X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <ff2c9fa2018b15fa74b3.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
Reply-To: baz, fred
# HG changeset patch
# User test
# Date 3 0
# Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
# Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
c
diff -r 97d72e5f12c7 -r ff2c9fa2018b c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/c Thu Jan 01 00:00:03 1970 +0000
@@ -0,0 +1,1 @@
+c
tagging csets:
$ hg tag -r0 zero zero.foo
$ hg tag -r1 one one.patch
$ hg tag -r2 two two.diff
test inline for single named patch:
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -i -r 2
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 1 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH] test ...
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Content-Type: multipart/mixed; boundary="===*" (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 MIME-Version: 1.0
Subject: [PATCH] test
X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <ff2c9fa2018b15fa74b3.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/x-patch; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename=two.diff
# HG changeset patch
# User test
# Date 3 0
# Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
# Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
c
diff -r 97d72e5f12c7 -r ff2c9fa2018b c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/c Thu Jan 01 00:00:03 1970 +0000
@@ -0,0 +1,1 @@
+c
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===*-- (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910
test inline for multiple named/unnamed patches:
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -i -r 0:1
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 2 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Write the introductory message for the patch series.
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 0 of 2] test ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH 0 of 2] test
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 1 of 2] a ...
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Content-Type: multipart/mixed; boundary="===*" (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 MIME-Version: 1.0
Subject: [PATCH 1 of 2] a
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <8580ff50825a50c8f716.61@*> (glob)
In-Reply-To: <patchbomb.60@*> (glob)
References: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:01 +0000
From: quux
To: foo
Cc: bar
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/x-patch; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename=t2-1.patch
# HG changeset patch
# User test
# Date 1 0
# Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
# Parent 0000000000000000000000000000000000000000
a
diff -r 000000000000 -r 8580ff50825a a
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/a Thu Jan 01 00:00:01 1970 +0000
@@ -0,0 +1,1 @@
+a
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===*-- (glob)
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 2 of 2] b ...
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Content-Type: multipart/mixed; boundary="===*" (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 MIME-Version: 1.0
Subject: [PATCH 2 of 2] b
X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <97d72e5f12c7e84f8506.62@*> (glob)
In-Reply-To: <patchbomb.60@*> (glob)
References: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:02 +0000
From: quux
To: foo
Cc: bar
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/x-patch; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename=one.patch
# HG changeset patch
# User test
# Date 2 0
# Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
# Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
b
diff -r 8580ff50825a -r 97d72e5f12c7 b
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/b Thu Jan 01 00:00:02 1970 +0000
@@ -0,0 +1,1 @@
+b
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 --===*-- (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910
test inreplyto:
$ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar --in-reply-to baz \
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 > -r tip
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 1 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH] Added tag two, two.diff for changeset ff2c9fa2018b ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH] Added tag two, two.diff for changeset ff2c9fa2018b
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 X-Mercurial-Node: 7aead2484924c445ad8ce2613df91f52f9e502ed
Message-Id: <7aead2484924c445ad8c.60@*> (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 In-Reply-To: <baz>
References: <baz>
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 0 0
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 # Node ID 7aead2484924c445ad8ce2613df91f52f9e502ed
# Parent 045ca29b1ea20e4940411e695e20e521f2f0f98e
Andreas Freimuth
tests: unify test-patchbomb
r11910 Added tag two, two.diff for changeset ff2c9fa2018b
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 diff -r 045ca29b1ea2 -r 7aead2484924 .hgtags
Andreas Freimuth
tests: unify test-patchbomb
r11910 --- a/.hgtags Thu Jan 01 00:00:00 1970 +0000
+++ b/.hgtags Thu Jan 01 00:00:00 1970 +0000
@@ -2,3 +2,5 @@
8580ff50825a50c8f716709acdf8de0deddcd6ab zero.foo
97d72e5f12c7e84f85064aa72e5a297142c36ed9 one
97d72e5f12c7e84f85064aa72e5a297142c36ed9 one.patch
+ff2c9fa2018b15fa74b33363bda9527323e2a99f two
+ff2c9fa2018b15fa74b33363bda9527323e2a99f two.diff
Greg Ward
patchbomb: make it easy for the user to decline sending an intro message....
r15164 no intro message in non-interactive mode
Andreas Freimuth
tests: unify test-patchbomb
r11910 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar --in-reply-to baz \
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 > -r 0:1
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 2 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Matt Mackall
patchbomb: add (optional) note to 0 of 0 prompt
r16233 (optional) Subject: [PATCH 0 of 2]
Greg Ward
patchbomb: make it easy for the user to decline sending an intro message....
r15164
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 1 of 2] a ...
Greg Ward
patchbomb: make it easy for the user to decline sending an intro message....
r15164 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH 1 of 2] a
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <8580ff50825a50c8f716.60@*> (glob)
Greg Ward
patchbomb: make it easy for the user to decline sending an intro message....
r15164 In-Reply-To: <baz>
References: <baz>
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 User-Agent: Mercurial-patchbomb/* (glob)
Greg Ward
patchbomb: make it easy for the user to decline sending an intro message....
r15164 Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 1 0
# Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
# Parent 0000000000000000000000000000000000000000
a
diff -r 000000000000 -r 8580ff50825a a
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/a Thu Jan 01 00:00:01 1970 +0000
@@ -0,0 +1,1 @@
+a
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 2 of 2] b ...
Greg Ward
patchbomb: make it easy for the user to decline sending an intro message....
r15164 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH 2 of 2] b
X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <97d72e5f12c7e84f8506.61@*> (glob)
Thomas Arendsen Hein
patchbomb: respect --in-reply-to for all mails if no intro message is sent...
r17859 In-Reply-To: <baz>
References: <baz>
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 User-Agent: Mercurial-patchbomb/* (glob)
Greg Ward
patchbomb: make it easy for the user to decline sending an intro message....
r15164 Date: Thu, 01 Jan 1970 00:01:01 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 2 0
# Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
# Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
b
diff -r 8580ff50825a -r 97d72e5f12c7 b
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/b Thu Jan 01 00:00:02 1970 +0000
@@ -0,0 +1,1 @@
+b
Andreas Freimuth
tests: unify test-patchbomb
r11910
$ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar --in-reply-to baz \
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 > -s test -r 0:1
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 2 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Write the introductory message for the patch series.
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 0 of 2] test ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH 0 of 2] test
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <patchbomb.60@*> (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 In-Reply-To: <baz>
References: <baz>
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 1 of 2] a ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH 1 of 2] a
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <8580ff50825a50c8f716.61@*> (glob)
In-Reply-To: <patchbomb.60@*> (glob)
References: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:01 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 1 0
# Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
# Parent 0000000000000000000000000000000000000000
a
diff -r 000000000000 -r 8580ff50825a a
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/a Thu Jan 01 00:00:01 1970 +0000
@@ -0,0 +1,1 @@
+a
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 2 of 2] b ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH 2 of 2] b
X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <97d72e5f12c7e84f8506.62@*> (glob)
In-Reply-To: <patchbomb.60@*> (glob)
References: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:02 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 2 0
# Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
# Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
b
diff -r 8580ff50825a -r 97d72e5f12c7 b
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/b Thu Jan 01 00:00:02 1970 +0000
@@ -0,0 +1,1 @@
+b
test single flag for single patch:
$ hg email --date '1970-1-1 0:1' -n --flag fooFlag -f quux -t foo -c bar -s test \
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 > -r 2
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 1 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH fooFlag] test ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH fooFlag] test
X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <ff2c9fa2018b15fa74b3.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 3 0
# Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
# Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
c
diff -r 97d72e5f12c7 -r ff2c9fa2018b c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/c Thu Jan 01 00:00:03 1970 +0000
@@ -0,0 +1,1 @@
+c
test single flag for multiple patches:
$ hg email --date '1970-1-1 0:1' -n --flag fooFlag -f quux -t foo -c bar -s test \
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 > -r 0:1
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 2 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Write the introductory message for the patch series.
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 0 of 2 fooFlag] test ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH 0 of 2 fooFlag] test
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 1 of 2 fooFlag] a ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH 1 of 2 fooFlag] a
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <8580ff50825a50c8f716.61@*> (glob)
In-Reply-To: <patchbomb.60@*> (glob)
References: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:01 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 1 0
# Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
# Parent 0000000000000000000000000000000000000000
a
diff -r 000000000000 -r 8580ff50825a a
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/a Thu Jan 01 00:00:01 1970 +0000
@@ -0,0 +1,1 @@
+a
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 2 of 2 fooFlag] b ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH 2 of 2 fooFlag] b
X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <97d72e5f12c7e84f8506.62@*> (glob)
In-Reply-To: <patchbomb.60@*> (glob)
References: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:02 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 2 0
# Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
# Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
b
diff -r 8580ff50825a -r 97d72e5f12c7 b
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/b Thu Jan 01 00:00:02 1970 +0000
@@ -0,0 +1,1 @@
+b
timeless@mozdev.org
spelling: multiple
r17502 test multiple flags for single patch:
Andreas Freimuth
tests: unify test-patchbomb
r11910 $ hg email --date '1970-1-1 0:1' -n --flag fooFlag --flag barFlag -f quux -t foo \
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 > -c bar -s test -r 2
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 1 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH fooFlag barFlag] test ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH fooFlag barFlag] test
X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <ff2c9fa2018b15fa74b3.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 3 0
# Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
# Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
c
diff -r 97d72e5f12c7 -r ff2c9fa2018b c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/c Thu Jan 01 00:00:03 1970 +0000
@@ -0,0 +1,1 @@
+c
test multiple flags for multiple patches:
$ hg email --date '1970-1-1 0:1' -n --flag fooFlag --flag barFlag -f quux -t foo \
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 > -c bar -s test -r 0:1
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 2 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Write the introductory message for the patch series.
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 0 of 2 fooFlag barFlag] test ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH 0 of 2 fooFlag barFlag] test
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 1 of 2 fooFlag barFlag] a ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH 1 of 2 fooFlag barFlag] a
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <8580ff50825a50c8f716.61@*> (glob)
In-Reply-To: <patchbomb.60@*> (glob)
References: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:01 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 1 0
# Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
# Parent 0000000000000000000000000000000000000000
a
diff -r 000000000000 -r 8580ff50825a a
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/a Thu Jan 01 00:00:01 1970 +0000
@@ -0,0 +1,1 @@
+a
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 2 of 2 fooFlag barFlag] b ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH 2 of 2 fooFlag barFlag] b
X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <97d72e5f12c7e84f8506.62@*> (glob)
In-Reply-To: <patchbomb.60@*> (glob)
References: <patchbomb.60@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Thu, 01 Jan 1970 00:01:02 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 2 0
# Node ID 97d72e5f12c7e84f85064aa72e5a297142c36ed9
# Parent 8580ff50825a50c8f716709acdf8de0deddcd6ab
b
diff -r 8580ff50825a -r 97d72e5f12c7 b
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/b Thu Jan 01 00:00:02 1970 +0000
@@ -0,0 +1,1 @@
+b
test multi-address parsing:
$ hg email --date '1980-1-1 0:1' -m tmp.mbox -f quux -t 'spam<spam><eggs>' \
> -t toast -c 'foo,bar@example.com' -c '"A, B <>" <a@example.com>' -s test -r 0 \
> --config email.bcc='"Quux, A." <quux>'
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 1 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Martin Geisler
patchbomb: lowercase status messages
r16931 sending [PATCH] test ...
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 $ cat < tmp.mbox
Mads Kiilerich
patchbomb: minor refactoring of mbox functionality, preparing for move...
r15559 From quux ... ... .. ..:..:.. .... (re)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH] test
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <8580ff50825a50c8f716.315532860@*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Tue, 01 Jan 1980 00:01:00 +0000
From: quux
To: spam <spam>, eggs, toast
Cc: foo, bar@example.com, "A, B <>" <a@example.com>
Bcc: "Quux, A." <quux>
# HG changeset patch
# User test
# Date 1 0
# Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
# Parent 0000000000000000000000000000000000000000
a
diff -r 000000000000 -r 8580ff50825a a
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/a Thu Jan 01 00:00:01 1970 +0000
@@ -0,0 +1,1 @@
+a
test multi-byte domain parsing:
$ UUML=`python -c 'import sys; sys.stdout.write("\374")'`
$ HGENCODING=iso-8859-1
$ export HGENCODING
$ hg email --date '1980-1-1 0:1' -m tmp.mbox -f quux -t "bar@${UUML}nicode.com" -s test -r 0
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 1 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Matt Mackall
patchbomb: use prompt even in non-interactive mode...
r15165 Cc:
Andreas Freimuth
tests: unify test-patchbomb
r11910
Martin Geisler
patchbomb: lowercase status messages
r16931 sending [PATCH] test ...
Andreas Freimuth
tests: unify test-patchbomb
r11910
$ cat tmp.mbox
Mads Kiilerich
patchbomb: minor refactoring of mbox functionality, preparing for move...
r15559 From quux ... ... .. ..:..:.. .... (re)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH] test
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <8580ff50825a50c8f716.315532860@*> (glob)
Brodie Rao
tests: add glob matching for unified tests...
r12376 User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Tue, 01 Jan 1980 00:01:00 +0000
From: quux
To: bar@xn--nicode-2ya.com
# HG changeset patch
# User test
# Date 1 0
# Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
# Parent 0000000000000000000000000000000000000000
a
diff -r 000000000000 -r 8580ff50825a a
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/a Thu Jan 01 00:00:01 1970 +0000
@@ -0,0 +1,1 @@
+a
test outgoing:
$ hg up 1
0 files updated, 0 files merged, 6 files removed, 0 files unresolved
$ hg branch test
marked working directory as branch test
Matt Mackall
branch: warn on branching
r15615 (branches are permanent and global, did you want a bookmark?)
Andreas Freimuth
tests: unify test-patchbomb
r11910
$ echo d > d
$ hg add d
$ hg ci -md -d '4 0'
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 $ echo d >> d
$ hg ci -mdd -d '5 0'
$ hg --config extensions.graphlog= glog --template "{rev}:{node|short} {desc|firstline}\n"
@ 10:3b6f1ec9dde9 dd
|
o 9:2f9fa9b998c5 d
|
| o 8:7aead2484924 Added tag two, two.diff for changeset ff2c9fa2018b
| |
| o 7:045ca29b1ea2 Added tag one, one.patch for changeset 97d72e5f12c7
| |
| o 6:5d5ef15dfe5e Added tag zero, zero.foo for changeset 8580ff50825a
| |
| o 5:240fb913fc1b isolatin 8-bit encoding
| |
| o 4:a2ea8fc83dd8 long line
| |
| o 3:909a00e13e9d utf-8 content
| |
| o 2:ff2c9fa2018b c
|/
o 1:97d72e5f12c7 b
|
o 0:8580ff50825a a
$ hg phase --force --secret -r 10
Patrick Mezard
patchbomb: support --outgoing and revsets...
r17177 $ hg email --date '1980-1-1 0:1' -n -t foo -s test -o ../t -r 'rev(10) or rev(6)'
Andreas Freimuth
tests: unify test-patchbomb
r11910 comparing with ../t
Matt Mackall
patchbomb: use prompt even in non-interactive mode...
r15165 From [test]: test
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 this patch series consists of 6 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Write the introductory message for the patch series.
Matt Mackall
patchbomb: use prompt even in non-interactive mode...
r15165 Cc:
Andreas Freimuth
tests: unify test-patchbomb
r11910
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 displaying [PATCH 0 of 6] test ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 Subject: [PATCH 0 of 6] test
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <patchbomb.315532860@*> (glob)
Brodie Rao
tests: add glob matching for unified tests...
r12376 User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Tue, 01 Jan 1980 00:01:00 +0000
From: test
To: foo
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 displaying [PATCH 1 of 6] c ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 Subject: [PATCH 1 of 6] c
Andreas Freimuth
tests: unify test-patchbomb
r11910 X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <ff2c9fa2018b15fa74b3.315532861@*> (glob)
In-Reply-To: <patchbomb.315532860@*> (glob)
References: <patchbomb.315532860@*> (glob)
Brodie Rao
tests: add glob matching for unified tests...
r12376 User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Tue, 01 Jan 1980 00:01:01 +0000
From: test
To: foo
# HG changeset patch
# User test
# Date 3 0
# Node ID ff2c9fa2018b15fa74b33363bda9527323e2a99f
# Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
c
diff -r 97d72e5f12c7 -r ff2c9fa2018b c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/c Thu Jan 01 00:00:03 1970 +0000
@@ -0,0 +1,1 @@
+c
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 displaying [PATCH 2 of 6] utf-8 content ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 Subject: [PATCH 2 of 6] utf-8 content
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 X-Mercurial-Node: 909a00e13e9d78b575aeee23dddbada46d5a143f
Message-Id: <909a00e13e9d78b575ae.315532862@*> (glob)
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 In-Reply-To: <patchbomb.315532860@*> (glob)
References: <patchbomb.315532860@*> (glob)
Brodie Rao
tests: add glob matching for unified tests...
r12376 User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Tue, 01 Jan 1980 00:01:02 +0000
From: test
To: foo
# HG changeset patch
# User test
# Date 4 0
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 # Node ID 909a00e13e9d78b575aeee23dddbada46d5a143f
Andreas Freimuth
tests: unify test-patchbomb
r11910 # Parent ff2c9fa2018b15fa74b33363bda9527323e2a99f
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 utf-8 content
Andreas Freimuth
tests: unify test-patchbomb
r11910
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 diff -r ff2c9fa2018b -r 909a00e13e9d description
Andreas Freimuth
tests: unify test-patchbomb
r11910 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/description Thu Jan 01 00:00:04 1970 +0000
@@ -0,0 +1,3 @@
+a multiline
+
+description
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 diff -r ff2c9fa2018b -r 909a00e13e9d utf
Andreas Freimuth
tests: unify test-patchbomb
r11910 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/utf Thu Jan 01 00:00:04 1970 +0000
@@ -0,0 +1,1 @@
Mads Kiilerich
tests: use (esc) for all non-ASCII test output
r12942 +h\xc3\xb6mma! (esc)
Andreas Freimuth
tests: unify test-patchbomb
r11910
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 displaying [PATCH 3 of 6] long line ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 Subject: [PATCH 3 of 6] long line
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 X-Mercurial-Node: a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
Message-Id: <a2ea8fc83dd8b93cfd86.315532863@*> (glob)
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 In-Reply-To: <patchbomb.315532860@*> (glob)
References: <patchbomb.315532860@*> (glob)
Brodie Rao
tests: add glob matching for unified tests...
r12376 User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Tue, 01 Jan 1980 00:01:03 +0000
From: test
To: foo
# HG changeset patch
# User test
# Date 4 0
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 # Node ID a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
# Parent 909a00e13e9d78b575aeee23dddbada46d5a143f
long line
Andreas Freimuth
tests: unify test-patchbomb
r11910
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 diff -r 909a00e13e9d -r a2ea8fc83dd8 long
Andreas Freimuth
tests: unify test-patchbomb
r11910 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 +++ b/long Thu Jan 01 00:00:04 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 @@ -0,0 +1,4 @@
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+foo
+
+bar
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 displaying [PATCH 4 of 6] isolatin 8-bit encoding ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 Subject: [PATCH 4 of 6] isolatin 8-bit encoding
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 X-Mercurial-Node: 240fb913fc1b7ff15ddb9f33e73d82bf5277c720
Message-Id: <240fb913fc1b7ff15ddb.315532864@*> (glob)
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 In-Reply-To: <patchbomb.315532860@*> (glob)
References: <patchbomb.315532860@*> (glob)
Brodie Rao
tests: add glob matching for unified tests...
r12376 User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Tue, 01 Jan 1980 00:01:04 +0000
From: test
To: foo
# HG changeset patch
# User test
# Date 5 0
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 # Node ID 240fb913fc1b7ff15ddb9f33e73d82bf5277c720
# Parent a2ea8fc83dd8b93cfd86ac97b28287204ab806e1
isolatin 8-bit encoding
Andreas Freimuth
tests: unify test-patchbomb
r11910
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 diff -r a2ea8fc83dd8 -r 240fb913fc1b isolatin
Andreas Freimuth
tests: unify test-patchbomb
r11910 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/isolatin Thu Jan 01 00:00:05 1970 +0000
@@ -0,0 +1,1 @@
Mads Kiilerich
tests: use (esc) for all non-ASCII test output
r12942 +h\xf6mma! (esc)
Andreas Freimuth
tests: unify test-patchbomb
r11910
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 displaying [PATCH 5 of 6] Added tag zero, zero.foo for changeset 8580ff50825a ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 Subject: [PATCH 5 of 6] Added tag zero, zero.foo for changeset 8580ff50825a
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 X-Mercurial-Node: 5d5ef15dfe5e7bd3a4ee154b5fff76c7945ec433
Message-Id: <5d5ef15dfe5e7bd3a4ee.315532865@*> (glob)
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 In-Reply-To: <patchbomb.315532860@*> (glob)
References: <patchbomb.315532860@*> (glob)
Brodie Rao
tests: add glob matching for unified tests...
r12376 User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Tue, 01 Jan 1980 00:01:05 +0000
From: test
To: foo
# HG changeset patch
# User test
# Date 0 0
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 # Node ID 5d5ef15dfe5e7bd3a4ee154b5fff76c7945ec433
# Parent 240fb913fc1b7ff15ddb9f33e73d82bf5277c720
Andreas Freimuth
tests: unify test-patchbomb
r11910 Added tag zero, zero.foo for changeset 8580ff50825a
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 diff -r 240fb913fc1b -r 5d5ef15dfe5e .hgtags
Andreas Freimuth
tests: unify test-patchbomb
r11910 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/.hgtags Thu Jan 01 00:00:00 1970 +0000
@@ -0,0 +1,2 @@
+8580ff50825a50c8f716709acdf8de0deddcd6ab zero
+8580ff50825a50c8f716709acdf8de0deddcd6ab zero.foo
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 displaying [PATCH 6 of 6] d ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 Subject: [PATCH 6 of 6] d
X-Mercurial-Node: 2f9fa9b998c5fe3ac2bd9a2b14bfcbeecbc7c268
Message-Id: <2f9fa9b998c5fe3ac2bd.315532866@*> (glob)
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 In-Reply-To: <patchbomb.315532860@*> (glob)
References: <patchbomb.315532860@*> (glob)
Brodie Rao
tests: add glob matching for unified tests...
r12376 User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Tue, 01 Jan 1980 00:01:06 +0000
From: test
To: foo
# HG changeset patch
# User test
# Date 4 0
# Branch test
# Node ID 2f9fa9b998c5fe3ac2bd9a2b14bfcbeecbc7c268
# Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
d
diff -r 97d72e5f12c7 -r 2f9fa9b998c5 d
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/d Thu Jan 01 00:00:04 1970 +0000
@@ -0,0 +1,1 @@
+d
dest#branch URIs:
$ hg email --date '1980-1-1 0:1' -n -t foo -s test -o ../t#test
comparing with ../t
Matt Mackall
patchbomb: use prompt even in non-interactive mode...
r15165 From [test]: test
Martin Geisler
patchbomb: lowercase status messages
r16931 this patch series consists of 1 patches.
Andreas Freimuth
tests: unify test-patchbomb
r11910
Matt Mackall
patchbomb: use prompt even in non-interactive mode...
r15165 Cc:
Andreas Freimuth
tests: unify test-patchbomb
r11910
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH] test ...
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [PATCH] test
X-Mercurial-Node: 2f9fa9b998c5fe3ac2bd9a2b14bfcbeecbc7c268
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Message-Id: <2f9fa9b998c5fe3ac2bd.315532860@*> (glob)
Brodie Rao
tests: add glob matching for unified tests...
r12376 User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Tue, 01 Jan 1980 00:01:00 +0000
From: test
To: foo
# HG changeset patch
# User test
# Date 4 0
# Branch test
# Node ID 2f9fa9b998c5fe3ac2bd9a2b14bfcbeecbc7c268
# Parent 97d72e5f12c7e84f85064aa72e5a297142c36ed9
d
diff -r 97d72e5f12c7 -r 2f9fa9b998c5 d
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/d Thu Jan 01 00:00:04 1970 +0000
@@ -0,0 +1,1 @@
+d
Mads Kiilerich
tests: add missing trailing 'cd ..'...
r16913
$ cd ..