equal
deleted
inserted
replaced
268 sgVa2F19D1tx9+hgbAygLgQwaIqcDdgA4BjQgIiz/AEP72++llgDKhKducqodGE4B0ETqF3JFOFC |
268 sgVa2F19D1tx9+hgbAygLgQwaIqcDdgA4BjQgIiz/AEP72++llgDKhKducqodGE4B0ETqF3JFOFC |
269 Q70eyNw= |
269 Q70eyNw= |
270 --===*=-- (glob) |
270 --===*=-- (glob) |
271 |
271 |
272 utf-8 patch: |
272 utf-8 patch: |
273 $ python -c 'fp = open("utf", "wb"); fp.write("h\xC3\xB6mma!\n"); fp.close();' |
273 $ $PYTHON -c 'fp = open("utf", "wb"); fp.write("h\xC3\xB6mma!\n"); fp.close();' |
274 $ hg commit -A -d '4 0' -m 'utf-8 content' |
274 $ hg commit -A -d '4 0' -m 'utf-8 content' |
275 adding description |
275 adding description |
276 adding utf |
276 adding utf |
277 |
277 |
278 no mime encoding for email --test: |
278 no mime encoding for email --test: |
352 ZmEyMDE4YiAtciA5MDlhMDBlMTNlOWQgdXRmCi0tLSAvZGV2L251bGwJVGh1IEphbiAwMSAwMDow |
352 ZmEyMDE4YiAtciA5MDlhMDBlMTNlOWQgdXRmCi0tLSAvZGV2L251bGwJVGh1IEphbiAwMSAwMDow |
353 MDowMCAxOTcwICswMDAwCisrKyBiL3V0ZglUaHUgSmFuIDAxIDAwOjAwOjA0IDE5NzAgKzAwMDAK |
353 MDowMCAxOTcwICswMDAwCisrKyBiL3V0ZglUaHUgSmFuIDAxIDAwOjAwOjA0IDE5NzAgKzAwMDAK |
354 QEAgLTAsMCArMSwxIEBACitow7ZtbWEhCg== |
354 QEAgLTAsMCArMSwxIEBACitow7ZtbWEhCg== |
355 |
355 |
356 |
356 |
357 $ python -c 'print open("mbox").read().split("\n\n")[1].decode("base64")' |
357 $ $PYTHON -c 'print open("mbox").read().split("\n\n")[1].decode("base64")' |
358 # HG changeset patch |
358 # HG changeset patch |
359 # User test |
359 # User test |
360 # Date 4 0 |
360 # Date 4 0 |
361 # Thu Jan 01 00:00:04 1970 +0000 |
361 # Thu Jan 01 00:00:04 1970 +0000 |
362 # Node ID 909a00e13e9d78b575aeee23dddbada46d5a143f |
362 # Node ID 909a00e13e9d78b575aeee23dddbada46d5a143f |
377 +h\xc3\xb6mma! (esc) |
377 +h\xc3\xb6mma! (esc) |
378 |
378 |
379 $ rm mbox |
379 $ rm mbox |
380 |
380 |
381 mime encoded mbox (quoted-printable): |
381 mime encoded mbox (quoted-printable): |
382 $ python -c 'fp = open("long", "wb"); fp.write("%s\nfoo\n\nbar\n" % ("x" * 1024)); fp.close();' |
382 $ $PYTHON -c 'fp = open("long", "wb"); fp.write("%s\nfoo\n\nbar\n" % ("x" * 1024)); fp.close();' |
383 $ hg commit -A -d '4 0' -m 'long line' |
383 $ hg commit -A -d '4 0' -m 'long line' |
384 adding long |
384 adding long |
385 |
385 |
386 no mime encoding for email --test: |
386 no mime encoding for email --test: |
387 $ hg email --date '1970-1-1 0:4' -f quux -t foo -c bar -r tip -n |
387 $ hg email --date '1970-1-1 0:4' -f quux -t foo -c bar -r tip -n |
491 |
491 |
492 |
492 |
493 $ rm mbox |
493 $ rm mbox |
494 |
494 |
495 iso-8859-1 patch: |
495 iso-8859-1 patch: |
496 $ python -c 'fp = open("isolatin", "wb"); fp.write("h\xF6mma!\n"); fp.close();' |
496 $ $PYTHON -c 'fp = open("isolatin", "wb"); fp.write("h\xF6mma!\n"); fp.close();' |
497 $ hg commit -A -d '5 0' -m 'isolatin 8-bit encoding' |
497 $ hg commit -A -d '5 0' -m 'isolatin 8-bit encoding' |
498 adding isolatin |
498 adding isolatin |
499 |
499 |
500 fake ascii mbox: |
500 fake ascii mbox: |
501 $ hg email --date '1970-1-1 0:5' -f quux -t foo -c bar -r tip -m mbox |
501 $ hg email --date '1970-1-1 0:5' -f quux -t foo -c bar -r tip -m mbox |
2235 +a |
2235 +a |
2236 |
2236 |
2237 |
2237 |
2238 |
2238 |
2239 test multi-byte domain parsing: |
2239 test multi-byte domain parsing: |
2240 $ UUML=`python -c 'import sys; sys.stdout.write("\374")'` |
2240 $ UUML=`$PYTHON -c 'import sys; sys.stdout.write("\374")'` |
2241 $ HGENCODING=iso-8859-1 |
2241 $ HGENCODING=iso-8859-1 |
2242 $ export HGENCODING |
2242 $ export HGENCODING |
2243 $ hg email --date '1980-1-1 0:1' -m tmp.mbox -f quux -t "bar@${UUML}nicode.com" -s test -r 0 |
2243 $ hg email --date '1980-1-1 0:1' -m tmp.mbox -f quux -t "bar@${UUML}nicode.com" -s test -r 0 |
2244 this patch series consists of 1 patches. |
2244 this patch series consists of 1 patches. |
2245 |
2245 |