##// END OF EJS Templates
narrow: fix flaky behavior described in issue6150...
narrow: fix flaky behavior described in issue6150 This has been plaguing the CI for a good while, and it doesn't appear to have an easy fix proposed yet. The solution in this change is to always do an unambiguous (but expensive) lookup in case of comparison. This should always be correct, albeit suboptimal. Differential Revision: https://phab.mercurial-scm.org/D10034

File last commit:

r46518:95c4cca6 default
r47280:b994db7c stable
Show More
test-patchbomb.t
3129 lines | 93.7 KiB | text/troff | Tads3Lexer
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 Note for future hackers of patchbomb: this file is a bit heavy on
wildcards in test expectations due to how many things like hostnames
tend to make it into outputs. As a result, you may need to perform the
following regular expression substitutions:
Mercurial-patchbomb/.* -> Mercurial-patchbomb/* (glob)
/mixed; boundary="===+[0-9]+==" -> /mixed; boundary="===*== (glob)"
--===+[0-9]+=+--$ -> --===*=-- (glob)
--===+[0-9]+=+$ -> --===*= (glob)
Augie Fackler
test-patchbomb.t: work around Python change d579866d6419 (issue4188)...
r22071 $ cat > prune-blank-after-boundary.py <<EOF
Augie Fackler
tests: update test-patchbomb to pass our import checker
r33985 > from __future__ import absolute_import, print_function
Augie Fackler
test-patchbomb.t: work around Python change d579866d6419 (issue4188)...
r22071 > import sys
> skipblank = False
> trim = lambda x: x.strip(' \r\n')
> for l in sys.stdin:
> if trim(l).endswith('=--') or trim(l).endswith('=='):
> skipblank = True
Augie Fackler
tests: update test-patchbomb to pass our import checker
r33985 > print(l, end='')
Augie Fackler
test-patchbomb.t: work around Python change d579866d6419 (issue4188)...
r22071 > continue
> if not trim(l) and skipblank:
> continue
> skipblank = False
Augie Fackler
tests: update test-patchbomb to pass our import checker
r33985 > print(l, end='')
Augie Fackler
test-patchbomb.t: work around Python change d579866d6419 (issue4188)...
r22071 > EOF
Matt Harbison
py3: quote $PYTHON in test-patchbomb.t for Windows...
r41005 $ filterboundary() {
> "$PYTHON" "$TESTTMP/prune-blank-after-boundary.py"
> }
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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH] a
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <8580ff50825a50c8f716.60@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.60@test-hostname>
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
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:01 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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
Augie Fackler
patchbomb: add test that shows --to and --cc override matching config item...
r34302 If --to is specified on the command line, it should override any
email.to config setting. Same for --cc:
$ hg email --date '1970-1-1 0:1' -n -f quux --to foo --cc bar -r tip \
> --config email.to=bob@example.com --config email.cc=alice@example.com
this patch series consists of 1 patches.
displaying [PATCH] a ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Augie Fackler
patchbomb: add test that shows --to and --cc override matching config item...
r34302 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH] a
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <8580ff50825a50c8f716.60@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.60@test-hostname>
Augie Fackler
patchbomb: add test that shows --to and --cc override matching config item...
r34302 User-Agent: Mercurial-patchbomb/* (glob)
Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 1 0
# Thu Jan 01 00:00:01 1970 +0000
# 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(-)
Mads Kiilerich
ui: show prompt choice if input is not a tty but is forced to be interactive...
r22589 are you sure you want to send (yn)? n
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
Pierre-Yves David
patchbomb: introduce a 'patchbomb.confirm' option...
r23488 $ hg --config ui.interactive=1 --config patchbomb.confirm=true email -n -f quux -t foo -c bar -r tip<<EOF
> n
> EOF
this patch series consists of 1 patches.
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)? n
abort: patchbomb canceled
[255]
Siddharth Agarwal
patchbomb: don't honor whitespace and format-changing diffopts (BC)...
r23450 Test diff.git is respected
$ hg --config diff.git=True email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -r tip
this patch series consists of 1 patches.
displaying [PATCH] a ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Siddharth Agarwal
patchbomb: don't honor whitespace and format-changing diffopts (BC)...
r23450 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH] a
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <8580ff50825a50c8f716.60@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.60@test-hostname>
Siddharth Agarwal
patchbomb: don't honor whitespace and format-changing diffopts (BC)...
r23450 User-Agent: Mercurial-patchbomb/* (glob)
Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 1 0
# Thu Jan 01 00:00:01 1970 +0000
# Node ID 8580ff50825a50c8f716709acdf8de0deddcd6ab
# Parent 0000000000000000000000000000000000000000
a
diff --git a/a b/a
new file mode 100644
--- /dev/null
+++ b/a
@@ -0,0 +1,1 @@
+a
Test breaking format changes aren't
$ hg --config diff.noprefix=True email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -r tip
this patch series consists of 1 patches.
displaying [PATCH] a ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Siddharth Agarwal
patchbomb: don't honor whitespace and format-changing diffopts (BC)...
r23450 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH] a
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <8580ff50825a50c8f716.60@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.60@test-hostname>
Siddharth Agarwal
patchbomb: don't honor whitespace and format-changing diffopts (BC)...
r23450 User-Agent: Mercurial-patchbomb/* (glob)
Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 1 0
# Thu Jan 01 00:00:01 1970 +0000
# 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
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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 0 of 2] test
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <patchbomb.120@test-hostname>
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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 1 of 2] a
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 2
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <8580ff50825a50c8f716.121@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.121@test-hostname>
In-Reply-To: <patchbomb.120@test-hostname>
References: <patchbomb.120@test-hostname>
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
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:01 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 2 of 2] b
X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 2
X-Mercurial-Series-Total: 2
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <97d72e5f12c7e84f8506.122@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.121@test-hostname>
In-Reply-To: <patchbomb.120@test-hostname>
References: <patchbomb.120@test-hostname>
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
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:02 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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 \
Jun Wu
test-patchbomb: use mocktime...
r34317 > --config progress.width=60 \
> --config extensions.mocktime=$TESTDIR/mocktime.py
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)
\r (no-eol) (esc)
\r (no-eol) (esc)
Jun Wu
test-patchbomb: fix the test...
r34316 sending [============> ] 1/3 01s\r (no-eol) (esc)
Mads Kiilerich
tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
r17743 \r (no-eol) (esc)
\r (no-eol) (esc)
Jun Wu
test-patchbomb: fix the test...
r34316 sending [==========================> ] 2/3 01s\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 \
Matt Harbison
py3: quote $PYTHON in test-patchbomb.t for Windows...
r41005 > -c bar -s test -r tip -b --desc description | filterboundary
Andreas Freimuth
tests: unify test-patchbomb
r11910 searching for changes
1 changesets found
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying test ...
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 Content-Type: multipart/mixed; boundary="===*==" (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 MIME-Version: 1.0
Subject: test
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <patchbomb.180@test-hostname>
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:03:00 +0000
From: quux
To: foo
Cc: bar
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*= (glob)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
a multiline
description
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*= (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
Boris Feld
bundle2: mark the bundle2 part as advisory (issue5872)...
r37920 SEcyMAAAAA5Db21wcmVzc2lvbj1CWkJaaDkxQVkmU1l91TAVAAAN////vFcSXL9/8H7R09C/578I
Ak0E4pe4SIIIgQSgGEQOcLABGYYNKgJgmhpp6mmjIZMCZNMhpgBBpkaYJpo9QaZMg02iaY2lCImK
emk02kmEAeoA0D01ANBoHqHqADTaj1NAAyZqA0Gg0KiYnqaepk0eoNDTCGj1A0eoyBoGjRkYBqAB
poNMmhkBhENSP0knlYZbqyEIYxkFdpDUS6roBDMgAGhkAqd92kEcgyeMo2MM366gpLNHjfKrhJPN
vdBCHAEDsYzAvzkHKxy5KWBAmh5e1nFttGChpsxrgmutRG0YrsSLWEBH9h95cbZEKFeUKYykRXHa
Bkt2OSgELsqqnWKeMudBR+YSZCOSHrwPz7B/Gfou7/L6QV6S0IgclBCitBVHMxMFq/vGwp5WHezM
JwhKTnH0OkMbmVjrAkQKR7VM2aNSXn+GzLOCzOQm0AJ1TLCpdSgnfFPcY7mGxAOyHXS1YEFVi5O9
I4EVBBd8VRgN4n1MAm8l6QQ+yB60hkeX/0ZZmKoQRINkEBxEDZU2HjIZMcwWRvZtbRIa5kgkGIb/
SkImFwIkDtQxyX+LuSKcKEg+6pgKgA==
Pierre-Yves David
test: use generaldelta in 'test-patchbomb.t'...
r26924 --===============*==-- (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910
Pierre-Yves David
patchbomb: add a 'bundletype' config under 'patchbomb'...
r26563 with a specific bundle type
(binary part must be different)
$ hg email --date '1970-1-1 0:3' -n -f quux -t foo \
> -c bar -s test -r tip -b --desc description \
Matt Harbison
py3: quote $PYTHON in test-patchbomb.t for Windows...
r41005 > --config patchbomb.bundletype=gzip-v1 | filterboundary
Pierre-Yves David
patchbomb: add a 'bundletype' config under 'patchbomb'...
r26563 searching for changes
1 changesets found
displaying test ...
Content-Type: multipart/mixed; boundary="===*==" (glob)
MIME-Version: 1.0
Subject: test
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <patchbomb.180@test-hostname>
Pierre-Yves David
patchbomb: add a 'bundletype' config under 'patchbomb'...
r26563 User-Agent: Mercurial-patchbomb/* (glob)
Date: Thu, 01 Jan 1970 00:03:00 +0000
From: quux
To: foo
Cc: bar
--===*= (glob)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Pierre-Yves David
patchbomb: add a 'bundletype' config under 'patchbomb'...
r26563 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
a multiline
description
--===*= (glob)
Content-Type: application/x-mercurial-bundle
MIME-Version: 1.0
Content-Disposition: attachment; filename="bundle.hg"
Content-Transfer-Encoding: base64
SEcxMEdaeJxjYGBY8V9n/iLGbtFfJZuNk/euDCpWfrRy/vTrevFCx1/4t7J5LdeL0ix0Opx3kwEL
wKYXKqUJwqnG5sYWSWmmJsaWlqYWaRaWJpaWiWamZpYWRgZGxolJiabmSQbmZqlcQMV6QGwCxGzG
CgZcySARUyA2A2LGZKiZ3Y+Lu786z4z4MWXmsrAZCsqrl1az5y21PMcjpbThzWeXGT+/nutbmvvz
zXYS3BoGxdrJDIYmlimJJiZpRokmqYYmaSYWFknmSSkmhqbmliamiZYWxuYmBhbJBgZcUBNZQe5K
Epm7xF/LT+RLx/a9juFTomaYO/Rgsx4rwBN+IMCUDLOKAQBrsmti
Augie Fackler
tests: allow for a bonus newline in base64'd email payload...
r39075 (?)
Pierre-Yves David
patchbomb: add a 'bundletype' config under 'patchbomb'...
r26563 --===============*==-- (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 utf-8 patch:
Matt Harbison
tests: quote PYTHON usage...
r39743 $ "$PYTHON" -c 'fp = open("utf", "wb"); fp.write(b"h\xC3\xB6mma!\n"); fp.close();'
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 $ hg commit -A -d '4 0' \
> --encoding "utf-8" \
> -m `"$PYTHON" -c 'import sys; getattr(sys.stdout, "buffer", sys.stdout).write(b"\xc3\xa7a")'`
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
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 displaying [PATCH] ?a ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Augie Fackler
mail: always fall back to iso-8859-1 if us-ascii won't work (BC)...
r39072 Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 Subject: [PATCH] ?a
X-Mercurial-Node: f81ef97829467e868fc405fccbcfa66217e4d3e6
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 Message-Id: <f81ef97829467e868fc4.240@test-hostname>
X-Mercurial-Series-Id: <f81ef97829467e868fc4.240@test-hostname>
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
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:04 1970 +0000
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 # Node ID f81ef97829467e868fc405fccbcfa66217e4d3e6
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 # Parent ff2c9fa2018b15fa74b33363bda9527323e2a99f
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 ?a
diff -r ff2c9fa2018b -r f81ef9782946 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
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 diff -r ff2c9fa2018b -r f81ef9782946 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 @@
Augie Fackler
mail: always fall back to iso-8859-1 if us-ascii won't work (BC)...
r39072 +h=C3=B6mma!
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546
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
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 sending [PATCH] ?a ...
Andreas Freimuth
tests: unify test-patchbomb
r11910
$ cat mbox
Mads Kiilerich
patchbomb: minor refactoring of mbox functionality, preparing for move...
r15559 From quux ... ... .. ..:..:.. .... (re)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 Subject: [PATCH] ?a
X-Mercurial-Node: f81ef97829467e868fc405fccbcfa66217e4d3e6
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 Message-Id: <f81ef97829467e868fc4.240@test-hostname>
X-Mercurial-Series-Id: <f81ef97829467e868fc4.240@test-hostname>
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
Denis Laxalde
py3: fix headencode() with display=False...
r43633 From: Q <quux> (no-py3 !)
From: =?iso-8859-1?q?Q?= <quux> (py3 !)
Andreas Freimuth
tests: unify test-patchbomb
r11910 To: foo
Cc: bar
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 IyBIRyBjaGFuZ2VzZXQgcGF0Y2gKIyBVc2VyIHRlc3QKIyBEYXRlIDQgMAojICAgICAgVGh1IEph
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 biAwMSAwMDowMDowNCAxOTcwICswMDAwCiMgTm9kZSBJRCBmODFlZjk3ODI5NDY3ZTg2OGZjNDA1
ZmNjYmNmYTY2MjE3ZTRkM2U2CiMgUGFyZW50ICBmZjJjOWZhMjAxOGIxNWZhNzRiMzMzNjNiZGE5
NTI3MzIzZTJhOTlmCj9hCgpkaWZmIC1yIGZmMmM5ZmEyMDE4YiAtciBmODFlZjk3ODI5NDYgZGVz
Y3JpcHRpb24KLS0tIC9kZXYvbnVsbAlUaHUgSmFuIDAxIDAwOjAwOjAwIDE5NzAgKzAwMDAKKysr
IGIvZGVzY3JpcHRpb24JVGh1IEphbiAwMSAwMDowMDowNCAxOTcwICswMDAwCkBAIC0wLDAgKzEs
MyBAQAorYSBtdWx0aWxpbmUKKworZGVzY3JpcHRpb24KZGlmZiAtciBmZjJjOWZhMjAxOGIgLXIg
ZjgxZWY5NzgyOTQ2IHV0ZgotLS0gL2Rldi9udWxsCVRodSBKYW4gMDEgMDA6MDA6MDAgMTk3MCAr
MDAwMAorKysgYi91dGYJVGh1IEphbiAwMSAwMDowMDowNCAxOTcwICswMDAwCkBAIC0wLDAgKzEs
MSBAQAoraMO2bW1hIQo=
Andreas Freimuth
tests: unify test-patchbomb
r11910
Augie Fackler
tests: put some Python 3 polish on inline Python invocations...
r39071 >>> import base64
>>> patch = base64.b64decode(open("mbox").read().split("\n\n")[1])
>>> if not isinstance(patch, str):
... import sys
... sys.stdout.flush()
... junk = sys.stdout.buffer.write(patch + b"\n")
... else:
... print(patch)
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 # HG changeset patch
# User test
# Date 4 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:04 1970 +0000
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 # Node ID f81ef97829467e868fc405fccbcfa66217e4d3e6
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 # Parent ff2c9fa2018b15fa74b33363bda9527323e2a99f
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 ?a
diff -r ff2c9fa2018b -r f81ef9782946 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
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 diff -r ff2c9fa2018b -r f81ef9782946 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):
Matt Harbison
tests: quote PYTHON usage...
r39743 $ "$PYTHON" -c 'fp = open("long", "wb"); fp.write(b"%s\nfoo\n\nbar\n" % (b"x" * 1024)); fp.close();'
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 $ 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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 Subject: [PATCH] long line
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 X-Mercurial-Node: 0c7b871cb86b61a1c07e244393603c361e4a178d
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 Message-Id: <0c7b871cb86b61a1c07e.240@test-hostname>
X-Mercurial-Series-Id: <0c7b871cb86b61a1c07e.240@test-hostname>
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
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:04 1970 +0000
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 # Node ID 0c7b871cb86b61a1c07e244393603c361e4a178d
# Parent f81ef97829467e868fc405fccbcfa66217e4d3e6
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 long line
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 diff -r f81ef9782946 -r 0c7b871cb86b 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)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 Subject: [PATCH] long line
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 X-Mercurial-Node: 0c7b871cb86b61a1c07e244393603c361e4a178d
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 Message-Id: <0c7b871cb86b61a1c07e.240@test-hostname>
X-Mercurial-Series-Id: <0c7b871cb86b61a1c07e.240@test-hostname>
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
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:04 1970 +0000
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 # Node ID 0c7b871cb86b61a1c07e244393603c361e4a178d
# Parent f81ef97829467e868fc405fccbcfa66217e4d3e6
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 long line
Andreas Freimuth
tests: unify test-patchbomb
r11910
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 diff -r f81ef9782946 -r 0c7b871cb86b 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:
Matt Harbison
tests: quote PYTHON usage...
r39743 $ "$PYTHON" -c 'fp = open("isolatin", "wb"); fp.write(b"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
Gábor Stefanik
mail: take --encoding and HGENCODING into account...
r30089 iso-8859-1 mbox:
Andreas Freimuth
tests: unify test-patchbomb
r11910 $ 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)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Gábor Stefanik
mail: take --encoding and HGENCODING into account...
r30089 Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 Subject: [PATCH] isolatin 8-bit encoding
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 X-Mercurial-Node: 4d6f44f466c96d89f2e7e865a70ff41d8b6eee37
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 Message-Id: <4d6f44f466c96d89f2e7.300@test-hostname>
X-Mercurial-Series-Id: <4d6f44f466c96d89f2e7.300@test-hostname>
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
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:05 1970 +0000
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 # Node ID 4d6f44f466c96d89f2e7e865a70ff41d8b6eee37
# Parent 0c7b871cb86b61a1c07e244393603c361e4a178d
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 isolatin 8-bit encoding
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 diff -r 0c7b871cb86b -r 4d6f44f466c9 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 @@
Gábor Stefanik
mail: take --encoding and HGENCODING into account...
r30089 +h=F6mma!
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546
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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH] test
X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <ff2c9fa2018b15fa74b3.60@test-hostname>
X-Mercurial-Series-Id: <ff2c9fa2018b15fa74b3.60@test-hostname>
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
c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
# HG changeset patch
# User test
# Date 3 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:03 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 0 of 2] test
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <patchbomb.60@test-hostname>
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
a | 1 +
b | 1 +
2 files changed, 2 insertions(+), 0 deletions(-)
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 1 of 2] a ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 1 of 2] a
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 2
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <8580ff50825a50c8f716.61@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.61@test-hostname>
In-Reply-To: <patchbomb.60@test-hostname>
References: <patchbomb.60@test-hostname>
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: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
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:01 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 2 of 2] b
X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 2
X-Mercurial-Series-Total: 2
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <97d72e5f12c7e84f8506.62@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.61@test-hostname>
In-Reply-To: <patchbomb.60@test-hostname>
References: <patchbomb.60@test-hostname>
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: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
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:02 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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:
Matt Harbison
py3: quote $PYTHON in test-patchbomb.t for Windows...
r41005 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -i -r 2 | filterboundary
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 ...
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 Content-Type: multipart/mixed; boundary="===*==" (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 MIME-Version: 1.0
Subject: [PATCH] test
X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <ff2c9fa2018b15fa74b3.60@test-hostname>
X-Mercurial-Series-Id: <ff2c9fa2018b15fa74b3.60@test-hostname>
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
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*= (glob)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/x-patch; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename=t2.patch
# HG changeset patch
# User test
# Date 3 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:03 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*=-- (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910
test inline for single patch (quoted-printable):
Matt Harbison
py3: quote $PYTHON in test-patchbomb.t for Windows...
r41005 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -i -r 4 | filterboundary
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 ...
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 Content-Type: multipart/mixed; boundary="===*==" (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 MIME-Version: 1.0
Subject: [PATCH] test
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 X-Mercurial-Node: 0c7b871cb86b61a1c07e244393603c361e4a178d
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 Message-Id: <0c7b871cb86b61a1c07e.60@test-hostname>
X-Mercurial-Series-Id: <0c7b871cb86b61a1c07e.60@test-hostname>
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
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*= (glob)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/x-patch; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline; filename=t2.patch
# HG changeset patch
# User test
# Date 4 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:04 1970 +0000
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 # Node ID 0c7b871cb86b61a1c07e244393603c361e4a178d
# Parent f81ef97829467e868fc405fccbcfa66217e4d3e6
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 long line
Andreas Freimuth
tests: unify test-patchbomb
r11910
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 diff -r f81ef9782946 -r 0c7b871cb86b 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
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*=-- (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 \
Matt Harbison
py3: quote $PYTHON in test-patchbomb.t for Windows...
r41005 > -r 0:1 -r 4 | filterboundary
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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 0 of 3] test
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <patchbomb.60@test-hostname>
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 3] a ...
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 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
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 3
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <8580ff50825a50c8f716.61@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.61@test-hostname>
In-Reply-To: <patchbomb.60@test-hostname>
References: <patchbomb.60@test-hostname>
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:01 +0000
From: quux
To: foo
Cc: bar
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*= (glob)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/x-patch; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename=t2-1.patch
# HG changeset patch
# User test
# Date 1 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:01 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*=-- (glob)
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 2 of 3] b ...
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 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
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 2
X-Mercurial-Series-Total: 3
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <97d72e5f12c7e84f8506.62@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.61@test-hostname>
In-Reply-To: <patchbomb.60@test-hostname>
References: <patchbomb.60@test-hostname>
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:02 +0000
From: quux
To: foo
Cc: bar
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*= (glob)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/x-patch; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename=t2-2.patch
# HG changeset patch
# User test
# Date 2 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:02 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*=-- (glob)
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 3 of 3] long line ...
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 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
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 X-Mercurial-Node: 0c7b871cb86b61a1c07e244393603c361e4a178d
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 3
X-Mercurial-Series-Total: 3
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 Message-Id: <0c7b871cb86b61a1c07e.63@test-hostname>
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 X-Mercurial-Series-Id: <8580ff50825a50c8f716.61@test-hostname>
In-Reply-To: <patchbomb.60@test-hostname>
References: <patchbomb.60@test-hostname>
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:03 +0000
From: quux
To: foo
Cc: bar
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*= (glob)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/x-patch; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline; filename=t2-3.patch
# HG changeset patch
# User test
# Date 4 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:04 1970 +0000
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 # Node ID 0c7b871cb86b61a1c07e244393603c361e4a178d
# Parent f81ef97829467e868fc405fccbcfa66217e4d3e6
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 long line
Andreas Freimuth
tests: unify test-patchbomb
r11910
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 diff -r f81ef9782946 -r 0c7b871cb86b 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
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*=-- (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910
test attach for single patch:
Matt Harbison
py3: quote $PYTHON in test-patchbomb.t for Windows...
r41005 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -a -r 2 | filterboundary
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 ...
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 Content-Type: multipart/mixed; boundary="===*==" (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 MIME-Version: 1.0
Subject: [PATCH] test
X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <ff2c9fa2018b15fa74b3.60@test-hostname>
X-Mercurial-Series-Id: <ff2c9fa2018b15fa74b3.60@test-hostname>
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
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*= (glob)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Patch subject is complete summary.
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*= (glob)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/x-patch; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename=t2.patch
# HG changeset patch
# User test
# Date 3 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:03 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*=-- (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910
test attach for single patch (quoted-printable):
Matt Harbison
py3: quote $PYTHON in test-patchbomb.t for Windows...
r41005 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -a -r 4 | filterboundary
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 ...
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 Content-Type: multipart/mixed; boundary="===*==" (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 MIME-Version: 1.0
Subject: [PATCH] test
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 X-Mercurial-Node: 0c7b871cb86b61a1c07e244393603c361e4a178d
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 Message-Id: <0c7b871cb86b61a1c07e.60@test-hostname>
X-Mercurial-Series-Id: <0c7b871cb86b61a1c07e.60@test-hostname>
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
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*= (glob)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Patch subject is complete summary.
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*= (glob)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/x-patch; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename=t2.patch
# HG changeset patch
# User test
# Date 4 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:04 1970 +0000
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 # Node ID 0c7b871cb86b61a1c07e244393603c361e4a178d
# Parent f81ef97829467e868fc405fccbcfa66217e4d3e6
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 long line
Andreas Freimuth
tests: unify test-patchbomb
r11910
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 diff -r f81ef9782946 -r 0c7b871cb86b 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
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*=-- (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:
Matt Harbison
py3: quote $PYTHON in test-patchbomb.t for Windows...
r41005 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -a --body -r 2 | filterboundary
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 ...
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 Content-Type: multipart/mixed; boundary="===*==" (glob)
Angel Ezquerra
patchbomb: add --body flag to send patches as inline message body text...
r16307 MIME-Version: 1.0
Subject: [PATCH] test
X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <ff2c9fa2018b15fa74b3.60@test-hostname>
X-Mercurial-Series-Id: <ff2c9fa2018b15fa74b3.60@test-hostname>
Angel Ezquerra
patchbomb: add --body flag to send patches as inline message body text...
r16307 User-Agent: Mercurial-patchbomb/* (glob)
Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
Cc: bar
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*= (glob)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Angel Ezquerra
patchbomb: add --body flag to send patches as inline message body text...
r16307 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
# HG changeset patch
# User test
# Date 3 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:03 1970 +0000
Angel Ezquerra
patchbomb: add --body flag to send patches as inline message body text...
r16307 # 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
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*= (glob)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Angel Ezquerra
patchbomb: add --body flag to send patches as inline message body text...
r16307 Content-Type: text/x-patch; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename=t2.patch
# HG changeset patch
# User test
# Date 3 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:03 1970 +0000
Angel Ezquerra
patchbomb: add --body flag to send patches as inline message body text...
r16307 # 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
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*=-- (glob)
Angel Ezquerra
patchbomb: add --body flag to send patches as inline message body text...
r16307
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 \
Matt Harbison
py3: quote $PYTHON in test-patchbomb.t for Windows...
r41005 > -r 0:1 -r 4 | filterboundary
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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 0 of 3] test
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <patchbomb.60@test-hostname>
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 3] a ...
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 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
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 3
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <8580ff50825a50c8f716.61@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.61@test-hostname>
In-Reply-To: <patchbomb.60@test-hostname>
References: <patchbomb.60@test-hostname>
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:01 +0000
From: quux
To: foo
Cc: bar
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*= (glob)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Patch subject is complete summary.
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*= (glob)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/x-patch; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename=t2-1.patch
# HG changeset patch
# User test
# Date 1 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:01 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*=-- (glob)
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 2 of 3] b ...
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 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
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 2
X-Mercurial-Series-Total: 3
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <97d72e5f12c7e84f8506.62@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.61@test-hostname>
In-Reply-To: <patchbomb.60@test-hostname>
References: <patchbomb.60@test-hostname>
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:02 +0000
From: quux
To: foo
Cc: bar
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*= (glob)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Patch subject is complete summary.
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*= (glob)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/x-patch; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename=t2-2.patch
# HG changeset patch
# User test
# Date 2 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:02 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*=-- (glob)
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 3 of 3] long line ...
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 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
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 X-Mercurial-Node: 0c7b871cb86b61a1c07e244393603c361e4a178d
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 3
X-Mercurial-Series-Total: 3
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 Message-Id: <0c7b871cb86b61a1c07e.63@test-hostname>
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 X-Mercurial-Series-Id: <8580ff50825a50c8f716.61@test-hostname>
In-Reply-To: <patchbomb.60@test-hostname>
References: <patchbomb.60@test-hostname>
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:03 +0000
From: quux
To: foo
Cc: bar
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*= (glob)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Patch subject is complete summary.
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*= (glob)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/x-patch; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename=t2-3.patch
# HG changeset patch
# User test
# Date 4 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:04 1970 +0000
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 # Node ID 0c7b871cb86b61a1c07e244393603c361e4a178d
# Parent f81ef97829467e868fc405fccbcfa66217e4d3e6
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 long line
Andreas Freimuth
tests: unify test-patchbomb
r11910
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 diff -r f81ef9782946 -r 0c7b871cb86b 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
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*=-- (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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 0 of 1] test
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <patchbomb.60@test-hostname>
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 1] c ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 1 of 1] c
X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <ff2c9fa2018b15fa74b3.61@test-hostname>
X-Mercurial-Series-Id: <ff2c9fa2018b15fa74b3.61@test-hostname>
In-Reply-To: <patchbomb.60@test-hostname>
References: <patchbomb.60@test-hostname>
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:01 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 3 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:03 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 0 of 1] test
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <patchbomb.60@test-hostname>
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
foo
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 1 of 1] c ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 1 of 1] c
X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <ff2c9fa2018b15fa74b3.61@test-hostname>
X-Mercurial-Series-Id: <ff2c9fa2018b15fa74b3.61@test-hostname>
In-Reply-To: <patchbomb.60@test-hostname>
References: <patchbomb.60@test-hostname>
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:01 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 3 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:03 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 0 of 2] test
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <patchbomb.60@test-hostname>
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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 1 of 2] a
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 2
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <8580ff50825a50c8f716.61@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.61@test-hostname>
In-Reply-To: <patchbomb.60@test-hostname>
References: <patchbomb.60@test-hostname>
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:01 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 1 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:01 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 2 of 2] b
X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 2
X-Mercurial-Series-Total: 2
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <97d72e5f12c7e84f8506.62@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.61@test-hostname>
In-Reply-To: <patchbomb.60@test-hostname>
References: <patchbomb.60@test-hostname>
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:02 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 2 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:02 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH] test
X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <ff2c9fa2018b15fa74b3.60@test-hostname>
X-Mercurial-Series-Id: <ff2c9fa2018b15fa74b3.60@test-hostname>
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
Reply-To: baz@example.com
# HG changeset patch
# User test
# Date 3 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:03 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH] test
X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <ff2c9fa2018b15fa74b3.60@test-hostname>
X-Mercurial-Series-Id: <ff2c9fa2018b15fa74b3.60@test-hostname>
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
Reply-To: baz, fred
# HG changeset patch
# User test
# Date 3 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:03 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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:
Augie Fackler
test-patchbomb.t: work around Python change d579866d6419 (issue4188)...
r22071 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -i \
Matt Harbison
py3: quote $PYTHON in test-patchbomb.t for Windows...
r41005 > -r 2 | filterboundary
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 ...
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 Content-Type: multipart/mixed; boundary="===*==" (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 MIME-Version: 1.0
Subject: [PATCH] test
X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <ff2c9fa2018b15fa74b3.60@test-hostname>
X-Mercurial-Series-Id: <ff2c9fa2018b15fa74b3.60@test-hostname>
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
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*= (glob)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/x-patch; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename=two.diff
# HG changeset patch
# User test
# Date 3 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:03 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*=-- (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910
test inline for multiple named/unnamed patches:
Augie Fackler
test-patchbomb.t: work around Python change d579866d6419 (issue4188)...
r22071 $ hg email --date '1970-1-1 0:1' -n -f quux -t foo -c bar -s test -i \
Matt Harbison
py3: quote $PYTHON in test-patchbomb.t for Windows...
r41005 > -r 0:1 | filterboundary
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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 0 of 2] test
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <patchbomb.60@test-hostname>
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 ...
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 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
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 2
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <8580ff50825a50c8f716.61@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.61@test-hostname>
In-Reply-To: <patchbomb.60@test-hostname>
References: <patchbomb.60@test-hostname>
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:01 +0000
From: quux
To: foo
Cc: bar
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*= (glob)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/x-patch; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename=t2-1.patch
# HG changeset patch
# User test
# Date 1 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:01 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*=-- (glob)
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH 2 of 2] b ...
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 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
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 2
X-Mercurial-Series-Total: 2
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <97d72e5f12c7e84f8506.62@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.61@test-hostname>
In-Reply-To: <patchbomb.60@test-hostname>
References: <patchbomb.60@test-hostname>
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:02 +0000
From: quux
To: foo
Cc: bar
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*= (glob)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/x-patch; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename=one.patch
# HG changeset patch
# User test
# Date 2 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:02 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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
Augie Fackler
test-patchbomb: normalize glob lines and record their construction...
r21725 --===*=-- (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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH] Added tag two, two.diff for changeset ff2c9fa2018b
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 X-Mercurial-Node: 9cea7492c36bdda2c72e7dd5f35f7fc367adeb2c
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 Message-Id: <9cea7492c36bdda2c72e.60@test-hostname>
X-Mercurial-Series-Id: <9cea7492c36bdda2c72e.60@test-hostname>
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
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:00 1970 +0000
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 # Node ID 9cea7492c36bdda2c72e7dd5f35f7fc367adeb2c
# Parent 3b775b32716d9b54291ccddf0a36ceea45449bfb
Andreas Freimuth
tests: unify test-patchbomb
r11910 Added tag two, two.diff for changeset ff2c9fa2018b
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 diff -r 3b775b32716d -r 9cea7492c36b .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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Greg Ward
patchbomb: make it easy for the user to decline sending an intro message....
r15164 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 1 of 2] a
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 2
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <8580ff50825a50c8f716.60@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.60@test-hostname>
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
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:01 1970 +0000
Greg Ward
patchbomb: make it easy for the user to decline sending an intro message....
r15164 # 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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Greg Ward
patchbomb: make it easy for the user to decline sending an intro message....
r15164 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 2 of 2] b
X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 2
X-Mercurial-Series-Total: 2
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <97d72e5f12c7e84f8506.61@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.60@test-hostname>
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
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:02 1970 +0000
Greg Ward
patchbomb: make it easy for the user to decline sending an intro message....
r15164 # 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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 0 of 2] test
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <patchbomb.60@test-hostname>
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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 1 of 2] a
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 2
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <8580ff50825a50c8f716.61@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.61@test-hostname>
In-Reply-To: <patchbomb.60@test-hostname>
References: <patchbomb.60@test-hostname>
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:01 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 1 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:01 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 2 of 2] b
X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 2
X-Mercurial-Series-Total: 2
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <97d72e5f12c7e84f8506.62@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.61@test-hostname>
In-Reply-To: <patchbomb.60@test-hostname>
References: <patchbomb.60@test-hostname>
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:02 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 2 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:02 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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
patchbomb: warn when emailing a dirty working directory parent
r21055 test single flag for single patch (and no warning when not mailing dirty rev):
$ hg up -qr1
$ echo dirt > a
Andreas Freimuth
tests: unify test-patchbomb
r11910 $ hg email --date '1970-1-1 0:1' -n --flag fooFlag -f quux -t foo -c bar -s test \
Matt Harbison
py3: quote $PYTHON in test-patchbomb.t for Windows...
r41005 > -r 2 | filterboundary
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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH fooFlag] test
X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <ff2c9fa2018b15fa74b3.60@test-hostname>
X-Mercurial-Series-Id: <ff2c9fa2018b15fa74b3.60@test-hostname>
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 3 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:03 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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
patchbomb: warn when emailing a dirty working directory parent
r21055 test single flag for multiple patches (and warning when mailing dirty rev):
Andreas Freimuth
tests: unify test-patchbomb
r11910 $ 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
Mads Kiilerich
patchbomb: warn when emailing a dirty working directory parent
r21055 warning: working directory has uncommitted changes
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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 0 of 2 fooFlag] test
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <patchbomb.60@test-hostname>
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 fooFlag] a ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 1 of 2 fooFlag] a
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 2
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <8580ff50825a50c8f716.61@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.61@test-hostname>
In-Reply-To: <patchbomb.60@test-hostname>
References: <patchbomb.60@test-hostname>
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:01 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 1 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:01 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 2 of 2 fooFlag] b
X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 2
X-Mercurial-Series-Total: 2
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <97d72e5f12c7e84f8506.62@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.61@test-hostname>
In-Reply-To: <patchbomb.60@test-hostname>
References: <patchbomb.60@test-hostname>
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:02 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 2 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:02 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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
patchbomb: warn when emailing a dirty working directory parent
r21055 $ hg revert --no-b a
$ hg up -q
Andreas Freimuth
tests: unify test-patchbomb
r11910
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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH fooFlag barFlag] test
X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <ff2c9fa2018b15fa74b3.60@test-hostname>
X-Mercurial-Series-Id: <ff2c9fa2018b15fa74b3.60@test-hostname>
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 3 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:03 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 0 of 2 fooFlag barFlag] test
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <patchbomb.60@test-hostname>
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 fooFlag barFlag] a ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 1 of 2 fooFlag barFlag] a
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 2
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <8580ff50825a50c8f716.61@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.61@test-hostname>
In-Reply-To: <patchbomb.60@test-hostname>
References: <patchbomb.60@test-hostname>
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:01 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 1 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:01 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 2 of 2 fooFlag barFlag] b
X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 2
X-Mercurial-Series-Total: 2
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <97d72e5f12c7e84f8506.62@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.61@test-hostname>
In-Reply-To: <patchbomb.60@test-hostname>
References: <patchbomb.60@test-hostname>
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:02 +0000
From: quux
To: foo
Cc: bar
# HG changeset patch
# User test
# Date 2 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:02 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH] test
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <8580ff50825a50c8f716.315532860@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.315532860@test-hostname>
Mads Kiilerich
tests: show actual output in test-patchbomb.t...
r15546 User-Agent: Mercurial-patchbomb/* (glob)
Andreas Freimuth
tests: unify test-patchbomb
r11910 Date: Tue, 01 Jan 1980 00:01:00 +0000
From: quux
Denis Laxalde
py3: fix headencode() with display=False...
r43633 To: spam <spam>, eggs, toast (no-py3 !)
Cc: foo, bar@example.com, "A, B <>" <a@example.com> (no-py3 !)
Bcc: "Quux, A." <quux> (no-py3 !)
To: =?iso-8859-1?q?spam?= <spam>, eggs, toast (py3 !)
Cc: foo, bar@example.com, =?iso-8859-1?q?A=2C_B_=3C=3E?= <a@example.com> (py3 !)
Bcc: =?iso-8859-1?q?Quux=2C_A=2E?= <quux> (py3 !)
Andreas Freimuth
tests: unify test-patchbomb
r11910
# HG changeset patch
# User test
# Date 1 0
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:01 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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
Yuya Nishihara
patchbomb: add config knob to generate flags by template (issue5354)...
r31187 test flag template:
$ echo foo > intro.text
$ hg email --date '1970-1-1 0:1' -n -f quux -t foo -r 0:1 \
> --desc intro.text --subject test \
> --config patchbomb.flagtemplate='R{rev}'
this patch series consists of 2 patches.
Cc:
displaying [PATCH 0 of 2 R1] test ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Yuya Nishihara
patchbomb: add config knob to generate flags by template (issue5354)...
r31187 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 0 of 2 R1] test
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <patchbomb.60@test-hostname>
Yuya Nishihara
patchbomb: add config knob to generate flags by template (issue5354)...
r31187 User-Agent: Mercurial-patchbomb/* (glob)
Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
foo
displaying [PATCH 1 of 2 R0] a ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Yuya Nishihara
patchbomb: add config knob to generate flags by template (issue5354)...
r31187 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 1 of 2 R0] a
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 2
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <8580ff50825a50c8f716.61@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.61@test-hostname>
In-Reply-To: <patchbomb.60@test-hostname>
References: <patchbomb.60@test-hostname>
Yuya Nishihara
patchbomb: add config knob to generate flags by template (issue5354)...
r31187 User-Agent: Mercurial-patchbomb/* (glob)
Date: Thu, 01 Jan 1970 00:01:01 +0000
From: quux
To: foo
# HG changeset patch
# User test
# Date 1 0
# Thu Jan 01 00:00:01 1970 +0000
# 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
displaying [PATCH 2 of 2 R1] b ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Yuya Nishihara
patchbomb: add config knob to generate flags by template (issue5354)...
r31187 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH 2 of 2 R1] b
X-Mercurial-Node: 97d72e5f12c7e84f85064aa72e5a297142c36ed9
X-Mercurial-Series-Index: 2
X-Mercurial-Series-Total: 2
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <97d72e5f12c7e84f8506.62@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.61@test-hostname>
In-Reply-To: <patchbomb.60@test-hostname>
References: <patchbomb.60@test-hostname>
Yuya Nishihara
patchbomb: add config knob to generate flags by template (issue5354)...
r31187 User-Agent: Mercurial-patchbomb/* (glob)
Date: Thu, 01 Jan 1970 00:01:02 +0000
From: quux
To: foo
# HG changeset patch
# User test
# Date 2 0
# Thu Jan 01 00:00:02 1970 +0000
# 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 flag template plus --flag:
$ hg email --date '1970-1-1 0:1' -n -f quux -t foo -r 0 --flag 'V2' \
> --config patchbomb.flagtemplate='{branch} {flags}'
this patch series consists of 1 patches.
Cc:
displaying [PATCH default V2] a ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Yuya Nishihara
patchbomb: add config knob to generate flags by template (issue5354)...
r31187 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH default V2] a
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <8580ff50825a50c8f716.60@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.60@test-hostname>
Yuya Nishihara
patchbomb: add config knob to generate flags by template (issue5354)...
r31187 User-Agent: Mercurial-patchbomb/* (glob)
Date: Thu, 01 Jan 1970 00:01:00 +0000
From: quux
To: foo
# HG changeset patch
# User test
# Date 1 0
# Thu Jan 01 00:00:01 1970 +0000
# 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
Andreas Freimuth
tests: unify test-patchbomb
r11910 test multi-byte domain parsing:
Augie Fackler
tests: put some Python 3 polish on inline Python invocations...
r39071 >>> with open('toaddress.txt', 'wb') as f:
... f.write(b'bar@\xfcnicode.com') and None
Andreas Freimuth
tests: unify test-patchbomb
r11910 $ HGENCODING=iso-8859-1
$ export HGENCODING
Augie Fackler
tests: put some Python 3 polish on inline Python invocations...
r39071 $ hg email --date '1980-1-1 0:1' -m tmp.mbox -f quux -t "`cat toaddress.txt`" -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)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH] test
X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <8580ff50825a50c8f716.315532860@test-hostname>
X-Mercurial-Series-Id: <8580ff50825a50c8f716.315532860@test-hostname>
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
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:01 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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'
Martin Geisler
tests: don't load unnecessary graphlog extension...
r20117 $ hg log -G --template "{rev}:{node|short} {desc|firstline}\n"
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 @ 10:3b6f1ec9dde9 dd
|
o 9:2f9fa9b998c5 d
|
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 | o 8:9cea7492c36b Added tag two, two.diff for changeset ff2c9fa2018b
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 | |
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 | o 7:3b775b32716d Added tag one, one.patch for changeset 97d72e5f12c7
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 | |
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 | o 6:c41d7353114c Added tag zero, zero.foo for changeset 8580ff50825a
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 | |
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 | o 5:4d6f44f466c9 isolatin 8-bit encoding
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 | |
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 | o 4:0c7b871cb86b long line
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 | |
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 | o 3:f81ef9782946 \xe7a (esc)
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 | |
| 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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 Subject: [PATCH 0 of 6] test
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <patchbomb.315532860@test-hostname>
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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
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
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 6
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <ff2c9fa2018b15fa74b3.315532861@test-hostname>
X-Mercurial-Series-Id: <ff2c9fa2018b15fa74b3.315532861@test-hostname>
In-Reply-To: <patchbomb.315532860@test-hostname>
References: <patchbomb.315532860@test-hostname>
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
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:03 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 displaying [PATCH 2 of 6] \xe7a ... (esc)
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Augie Fackler
mail: always fall back to iso-8859-1 if us-ascii won't work (BC)...
r39072 Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 Subject: [PATCH 2 of 6] \xe7a (esc) (no-py3 !)
Subject: =?utf-8?b?W1BBVENIIDIgb2YgNl0gw6dh?= (py3 !)
X-Mercurial-Node: f81ef97829467e868fc405fccbcfa66217e4d3e6
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 2
X-Mercurial-Series-Total: 6
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 Message-Id: <f81ef97829467e868fc4.315532862@test-hostname>
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 X-Mercurial-Series-Id: <ff2c9fa2018b15fa74b3.315532861@test-hostname>
In-Reply-To: <patchbomb.315532860@test-hostname>
References: <patchbomb.315532860@test-hostname>
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
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:04 1970 +0000
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 # Node ID f81ef97829467e868fc405fccbcfa66217e4d3e6
Andreas Freimuth
tests: unify test-patchbomb
r11910 # Parent ff2c9fa2018b15fa74b33363bda9527323e2a99f
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 =E7a
diff -r ff2c9fa2018b -r f81ef9782946 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
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 diff -r ff2c9fa2018b -r f81ef9782946 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 @@
Augie Fackler
mail: always fall back to iso-8859-1 if us-ascii won't work (BC)...
r39072 +h=C3=B6mma!
Andreas Freimuth
tests: unify test-patchbomb
r11910
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 displaying [PATCH 3 of 6] long line ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 Subject: [PATCH 3 of 6] long line
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 X-Mercurial-Node: 0c7b871cb86b61a1c07e244393603c361e4a178d
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 3
X-Mercurial-Series-Total: 6
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 Message-Id: <0c7b871cb86b61a1c07e.315532863@test-hostname>
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 X-Mercurial-Series-Id: <ff2c9fa2018b15fa74b3.315532861@test-hostname>
In-Reply-To: <patchbomb.315532860@test-hostname>
References: <patchbomb.315532860@test-hostname>
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
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:04 1970 +0000
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 # Node ID 0c7b871cb86b61a1c07e244393603c361e4a178d
# Parent f81ef97829467e868fc405fccbcfa66217e4d3e6
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 long line
Andreas Freimuth
tests: unify test-patchbomb
r11910
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 diff -r f81ef9782946 -r 0c7b871cb86b 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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Augie Fackler
mail: always fall back to iso-8859-1 if us-ascii won't work (BC)...
r39072 Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 Subject: [PATCH 4 of 6] isolatin 8-bit encoding
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 X-Mercurial-Node: 4d6f44f466c96d89f2e7e865a70ff41d8b6eee37
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 4
X-Mercurial-Series-Total: 6
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 Message-Id: <4d6f44f466c96d89f2e7.315532864@test-hostname>
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 X-Mercurial-Series-Id: <ff2c9fa2018b15fa74b3.315532861@test-hostname>
In-Reply-To: <patchbomb.315532860@test-hostname>
References: <patchbomb.315532860@test-hostname>
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
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:05 1970 +0000
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 # Node ID 4d6f44f466c96d89f2e7e865a70ff41d8b6eee37
# Parent 0c7b871cb86b61a1c07e244393603c361e4a178d
Mads Kiilerich
tests: test-patchbomb.t cleanup...
r15547 isolatin 8-bit encoding
Andreas Freimuth
tests: unify test-patchbomb
r11910
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 diff -r 0c7b871cb86b -r 4d6f44f466c9 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 @@
Augie Fackler
mail: always fall back to iso-8859-1 if us-ascii won't work (BC)...
r39072 +h=F6mma!
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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
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
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 X-Mercurial-Node: c41d7353114ccb07a50a822ad5ddf47051c88ec2
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 5
X-Mercurial-Series-Total: 6
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 Message-Id: <c41d7353114ccb07a50a.315532865@test-hostname>
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 X-Mercurial-Series-Id: <ff2c9fa2018b15fa74b3.315532861@test-hostname>
In-Reply-To: <patchbomb.315532860@test-hostname>
References: <patchbomb.315532860@test-hostname>
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
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:00 1970 +0000
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 # Node ID c41d7353114ccb07a50a822ad5ddf47051c88ec2
# Parent 4d6f44f466c96d89f2e7e865a70ff41d8b6eee37
Andreas Freimuth
tests: unify test-patchbomb
r11910 Added tag zero, zero.foo for changeset 8580ff50825a
Denis Laxalde
tests: check patchbomb with a non-ascii commit message...
r43646 diff -r 4d6f44f466c9 -r c41d7353114c .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 ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Patrick Mezard
patchbomb: make --outgoing ignore secret changesets...
r17176 Subject: [PATCH 6 of 6] d
X-Mercurial-Node: 2f9fa9b998c5fe3ac2bd9a2b14bfcbeecbc7c268
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 6
X-Mercurial-Series-Total: 6
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <2f9fa9b998c5fe3ac2bd.315532866@test-hostname>
X-Mercurial-Series-Id: <ff2c9fa2018b15fa74b3.315532861@test-hostname>
In-Reply-To: <patchbomb.315532860@test-hostname>
References: <patchbomb.315532860@test-hostname>
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
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:04 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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
Bryan O'Sullivan
patchbomb: treat empty address list as no addresses...
r27697 Don't prompt for a CC header.
$ echo "[email]" >> $HGRCPATH
$ echo "cc=" >> $HGRCPATH
Andreas Freimuth
tests: unify test-patchbomb
r11910 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
Martin Geisler
patchbomb: lowercase status messages
r16931 displaying [PATCH] test ...
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Andreas Freimuth
tests: unify test-patchbomb
r11910 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH] test
X-Mercurial-Node: 2f9fa9b998c5fe3ac2bd9a2b14bfcbeecbc7c268
Pierre-Yves David
patchbomb: includes series information in the header...
r21282 X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Augie Fackler
tests: un-glob patchbomb test lines that were only globbing a hostname...
r39156 Message-Id: <2f9fa9b998c5fe3ac2bd.315532860@test-hostname>
X-Mercurial-Series-Id: <2f9fa9b998c5fe3ac2bd.315532860@test-hostname>
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
Mads Kiilerich
export: show 'Date' header in a format that also is readable for humans...
r18648 # Thu Jan 01 00:00:04 1970 +0000
Andreas Freimuth
tests: unify test-patchbomb
r11910 # 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
Matt Harbison
test-patchbomb: disable sendmail tests on Windows...
r31860 #if no-windows
Mads Kiilerich
tests: add missing trailing 'cd ..'...
r16913
Bryan O'Sullivan
test-patchbomb.t: test use of sendmail program
r27658 Set up a fake sendmail program
$ cat > pretendmail.sh << 'EOF'
> #!/bin/sh
> echo "$@"
> cat
> EOF
$ chmod +x pretendmail.sh
$ echo '[email]' >> $HGRCPATH
$ echo "method=`pwd`/pretendmail.sh" >> $HGRCPATH
Pierre-Yves David
patchbomb: add a 'patchbomb.intro' option...
r23487 Test introduction configuration
=================================
$ echo '[patchbomb]' >> $HGRCPATH
"auto" setting
----------------
$ echo 'intro=auto' >> $HGRCPATH
single rev
Bryan O'Sullivan
test-patchbomb.t: drop a number of now-redundant uses of "-n"
r27659 $ hg email --date '1980-1-1 0:1' -t foo -s test -r '10' | grep "Write the introductory message for the patch series."
Pierre-Yves David
patchbomb: add a 'patchbomb.intro' option...
r23487 [1]
single rev + flag
Bryan O'Sullivan
test-patchbomb.t: drop a number of now-redundant uses of "-n"
r27659 $ hg email --date '1980-1-1 0:1' -t foo -s test -r '10' --intro | grep "Write the introductory message for the patch series."
Pierre-Yves David
patchbomb: add a 'patchbomb.intro' option...
r23487 Write the introductory message for the patch series.
Multi rev
Bryan O'Sullivan
test-patchbomb.t: drop a number of now-redundant uses of "-n"
r27659 $ hg email --date '1980-1-1 0:1' -t foo -s test -r '9::' | grep "Write the introductory message for the patch series."
Pierre-Yves David
patchbomb: add a 'patchbomb.intro' option...
r23487 Write the introductory message for the patch series.
"never" setting
-----------------
$ echo 'intro=never' >> $HGRCPATH
single rev
Bryan O'Sullivan
test-patchbomb.t: drop a number of now-redundant uses of "-n"
r27659 $ hg email --date '1980-1-1 0:1' -t foo -s test -r '10' | grep "Write the introductory message for the patch series."
Pierre-Yves David
patchbomb: add a 'patchbomb.intro' option...
r23487 [1]
single rev + flag
Bryan O'Sullivan
test-patchbomb.t: drop a number of now-redundant uses of "-n"
r27659 $ hg email --date '1980-1-1 0:1' -t foo -s test -r '10' --intro | grep "Write the introductory message for the patch series."
Pierre-Yves David
patchbomb: add a 'patchbomb.intro' option...
r23487 Write the introductory message for the patch series.
Multi rev
Bryan O'Sullivan
test-patchbomb.t: drop a number of now-redundant uses of "-n"
r27659 $ hg email --date '1980-1-1 0:1' -t foo -s test -r '9::' | grep "Write the introductory message for the patch series."
Pierre-Yves David
patchbomb: add a 'patchbomb.intro' option...
r23487 [1]
Multi rev + flag
Bryan O'Sullivan
test-patchbomb.t: drop a number of now-redundant uses of "-n"
r27659 $ hg email --date '1980-1-1 0:1' -t foo -s test -r '9::' --intro | grep "Write the introductory message for the patch series."
Pierre-Yves David
patchbomb: add a 'patchbomb.intro' option...
r23487 Write the introductory message for the patch series.
"always" setting
-----------------
$ echo 'intro=always' >> $HGRCPATH
single rev
Bryan O'Sullivan
test-patchbomb.t: drop a number of now-redundant uses of "-n"
r27659 $ hg email --date '1980-1-1 0:1' -t foo -s test -r '10' | grep "Write the introductory message for the patch series."
Pierre-Yves David
patchbomb: add a 'patchbomb.intro' option...
r23487 Write the introductory message for the patch series.
single rev + flag
Bryan O'Sullivan
test-patchbomb.t: drop a number of now-redundant uses of "-n"
r27659 $ hg email --date '1980-1-1 0:1' -t foo -s test -r '10' --intro | grep "Write the introductory message for the patch series."
Pierre-Yves David
patchbomb: add a 'patchbomb.intro' option...
r23487 Write the introductory message for the patch series.
Multi rev
Bryan O'Sullivan
test-patchbomb.t: drop a number of now-redundant uses of "-n"
r27659 $ hg email --date '1980-1-1 0:1' -t foo -s test -r '9::' | grep "Write the introductory message for the patch series."
Pierre-Yves David
patchbomb: add a 'patchbomb.intro' option...
r23487 Write the introductory message for the patch series.
Multi rev + flag
Bryan O'Sullivan
test-patchbomb.t: drop a number of now-redundant uses of "-n"
r27659 $ hg email --date '1980-1-1 0:1' -t foo -s test -r '9::' --intro | grep "Write the introductory message for the patch series."
Pierre-Yves David
patchbomb: add a 'patchbomb.intro' option...
r23487 Write the introductory message for the patch series.
bad value setting
-----------------
$ echo 'intro=mpmwearaclownnose' >> $HGRCPATH
single rev
Bryan O'Sullivan
test-patchbomb.t: test use of sendmail program
r27658 $ hg email --date '1980-1-1 0:1' -v -t foo -s test -r '10'
Pierre-Yves David
patchbomb: add a 'patchbomb.intro' option...
r23487 From [test]: test
this patch series consists of 1 patches.
warning: invalid patchbomb.intro value "mpmwearaclownnose"
(should be one of always, never, auto)
Bryan O'Sullivan
test-patchbomb.t: test use of sendmail program
r27658 -f test foo
Igor Ippolitov
mail: encode long unicode lines in emails properly (issue5687)...
r34311 MIME-Version: 1.0
Pierre-Yves David
patchbomb: add a 'patchbomb.intro' option...
r23487 Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH] test
X-Mercurial-Node: 3b6f1ec9dde933a40a115a7990f8b320477231af
X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Message-Id: <3b6f1ec9dde933a40a11*> (glob)
X-Mercurial-Series-Id: <3b6f1ec9dde933a40a11.*> (glob)
User-Agent: Mercurial-patchbomb/* (glob)
Date: Tue, 01 Jan 1980 00:01:00 +0000
From: test
To: foo
# HG changeset patch
# User test
# Date 5 0
# Thu Jan 01 00:00:05 1970 +0000
# Branch test
# Node ID 3b6f1ec9dde933a40a115a7990f8b320477231af
# Parent 2f9fa9b998c5fe3ac2bd9a2b14bfcbeecbc7c268
dd
diff -r 2f9fa9b998c5 -r 3b6f1ec9dde9 d
--- a/d Thu Jan 01 00:00:04 1970 +0000
+++ b/d Thu Jan 01 00:00:05 1970 +0000
@@ -1,1 +1,2 @@
d
+d
Bryan O'Sullivan
test-patchbomb.t: test use of sendmail program
r27658
sending [PATCH] test ...
sending mail: $TESTTMP/t2/pretendmail.sh -f test foo
Floris Bruynooghe
patchbomb: protect email addresses from shell...
r43289 Shell characters in addresses
$ hg email --date '1980-1-1 0:1' -v -t '~foo/bar@example.com' -f 'me*@example.com' -r '10'
this patch series consists of 1 patches.
warning: invalid patchbomb.intro value "mpmwearaclownnose"
(should be one of always, never, auto)
-f me*@example.com ~foo/bar@example.com
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [PATCH] dd
X-Mercurial-Node: 3b6f1ec9dde933a40a115a7990f8b320477231af
X-Mercurial-Series-Index: 1
X-Mercurial-Series-Total: 1
Message-Id: <3b6f1ec9dde933a40a11.315532860@test-hostname>
X-Mercurial-Series-Id: <3b6f1ec9dde933a40a11.315532860@test-hostname>
User-Agent: Mercurial-patchbomb/* (glob)
Date: Tue, 01 Jan 1980 00:01:00 +0000
From: me*@example.com
To: ~foo/bar@example.com
# HG changeset patch
# User test
# Date 5 0
# Thu Jan 01 00:00:05 1970 +0000
# Branch test
# Node ID 3b6f1ec9dde933a40a115a7990f8b320477231af
# Parent 2f9fa9b998c5fe3ac2bd9a2b14bfcbeecbc7c268
dd
diff -r 2f9fa9b998c5 -r 3b6f1ec9dde9 d
--- a/d Thu Jan 01 00:00:04 1970 +0000
+++ b/d Thu Jan 01 00:00:05 1970 +0000
@@ -1,1 +1,2 @@
d
+d
sending [PATCH] dd ...
sending mail: $TESTTMP/t2/pretendmail.sh -f 'me*@example.com' '~foo/bar@example.com'
Pierre-Yves David
patchbomb: add experimental config of a "pullurl" and export it...
r26546 Test pull url header
=================================
Pierre-Yves David
patchbomb: check that targets exist at the publicurl...
r26626 basic version
Pierre-Yves David
patchbomb: add experimental config of a "pullurl" and export it...
r26546 $ echo 'intro=auto' >> $HGRCPATH
Pierre-Yves David
patchbomb: check that targets exist at the publicurl...
r26626 $ echo "publicurl=$TESTTMP/t2" >> $HGRCPATH
Bryan O'Sullivan
test-patchbomb.t: drop a number of now-redundant uses of "-n"
r27659 $ hg email --date '1980-1-1 0:1' -t foo -s test -r '10' | grep '^#'
Pierre-Yves David
patchbomb: check that targets exist at the publicurl...
r26626 abort: public url $TESTTMP/t2 is missing 3b6f1ec9dde9
timeless
patchbomb: use single quotes around command hint...
r28981 (use 'hg push $TESTTMP/t2 -r 3b6f1ec9dde9')
Pierre-Yves David
patchbomb: check that targets exist at the publicurl...
r26626 [1]
timeless
tests: clarify patchbomb repo is public not remote
r28906 public missing
Pierre-Yves David
patchbomb: check that targets exist at the publicurl...
r26626
$ echo 'publicurl=$TESTTMP/missing' >> $HGRCPATH
Bryan O'Sullivan
test-patchbomb.t: drop a number of now-redundant uses of "-n"
r27659 $ hg email --date '1980-1-1 0:1' -t foo -s test -r '10'
Pierre-Yves David
patchbomb: check that targets exist at the publicurl...
r26626 unable to access public repo: $TESTTMP/missing
Martin von Zweigbergk
errors: remove trailing "!" from some error messages for consistency...
r46518 abort: repository $TESTTMP/missing not found
Pierre-Yves David
patchbomb: check that targets exist at the publicurl...
r26626 [255]
timeless
tests: clarify patchbomb repo is public not remote
r28906 node missing at public
Pierre-Yves David
patchbomb: check that targets exist at the publicurl...
r26626
$ hg clone -r '9' . ../t3
adding changesets
adding manifests
adding file changes
added 3 changesets with 3 changes to 3 files
Denis Laxalde
transaction-summary: show the range of new revisions upon pull/unbundle (BC)...
r34662 new changesets 8580ff50825a:2f9fa9b998c5
Pierre-Yves David
patchbomb: check that targets exist at the publicurl...
r26626 updating to branch test
3 files updated, 0 files merged, 0 files removed, 0 files unresolved
$ echo 'publicurl=$TESTTMP/t3' >> $HGRCPATH
Bryan O'Sullivan
test-patchbomb.t: drop a number of now-redundant uses of "-n"
r27659 $ hg email --date '1980-1-1 0:1' -t foo -s test -r '10'
Pierre-Yves David
patchbomb: check that targets exist at the publicurl...
r26626 abort: public url $TESTTMP/t3 is missing 3b6f1ec9dde9
timeless
patchbomb: use single quotes around command hint...
r28981 (use 'hg push $TESTTMP/t3 -r 3b6f1ec9dde9')
Pierre-Yves David
patchbomb: check that targets exist at the publicurl...
r26626 [255]
timeless
patchbomb: fix public-is-missing hint...
r28907
multiple heads are missing at public
$ hg email --date '1980-1-1 0:1' -t foo -s test -r '2+10'
abort: public "$TESTTMP/t3" is missing ff2c9fa2018b and 1 others
timeless
patchbomb: use single quotes around command hint...
r28981 (use 'hg push $TESTTMP/t3 -r ff2c9fa2018b -r 3b6f1ec9dde9')
timeless
patchbomb: fix public-is-missing hint...
r28907 [255]
Matt Harbison
test-patchbomb: disable sendmail tests on Windows...
r31860 #endif