diff -r ada8a19672ab -r 0fa781320203 hgext/mq.py --- a/hgext/mq.py Thu Sep 07 22:36:54 2017 +0900 +++ b/hgext/mq.py Sun Sep 03 14:32:11 2017 +0900 @@ -154,23 +154,25 @@ def inserthgheader(lines, header, value): """Assuming lines contains a HG patch header, add a header line with value. - >>> try: inserthgheader([], '# Date ', 'z') + >>> try: inserthgheader([], b'# Date ', b'z') ... except ValueError, inst: print "oops" oops - >>> inserthgheader(['# HG changeset patch'], '# Date ', 'z') + >>> inserthgheader([b'# HG changeset patch'], b'# Date ', b'z') ['# HG changeset patch', '# Date z'] - >>> inserthgheader(['# HG changeset patch', ''], '# Date ', 'z') + >>> inserthgheader([b'# HG changeset patch', b''], b'# Date ', b'z') ['# HG changeset patch', '# Date z', ''] - >>> inserthgheader(['# HG changeset patch', '# User y'], '# Date ', 'z') + >>> inserthgheader([b'# HG changeset patch', b'# User y'], b'# Date ', b'z') ['# HG changeset patch', '# User y', '# Date z'] - >>> inserthgheader(['# HG changeset patch', '# Date x', '# User y'], - ... '# User ', 'z') + >>> inserthgheader([b'# HG changeset patch', b'# Date x', b'# User y'], + ... b'# User ', b'z') ['# HG changeset patch', '# Date x', '# User z'] - >>> inserthgheader(['# HG changeset patch', '# Date y'], '# Date ', 'z') + >>> inserthgheader([b'# HG changeset patch', b'# Date y'], b'# Date ', b'z') ['# HG changeset patch', '# Date z'] - >>> inserthgheader(['# HG changeset patch', '', '# Date y'], '# Date ', 'z') + >>> inserthgheader([b'# HG changeset patch', b'', b'# Date y'], + ... b'# Date ', b'z') ['# HG changeset patch', '# Date z', '', '# Date y'] - >>> inserthgheader(['# HG changeset patch', '# Parent y'], '# Date ', 'z') + >>> inserthgheader([b'# HG changeset patch', b'# Parent y'], + ... b'# Date ', b'z') ['# HG changeset patch', '# Date z', '# Parent y'] """ start = lines.index('# HG changeset patch') + 1 @@ -194,19 +196,19 @@ def insertplainheader(lines, header, value): """For lines containing a plain patch header, add a header line with value. - >>> insertplainheader([], 'Date', 'z') + >>> insertplainheader([], b'Date', b'z') ['Date: z'] - >>> insertplainheader([''], 'Date', 'z') + >>> insertplainheader([b''], b'Date', b'z') ['Date: z', ''] - >>> insertplainheader(['x'], 'Date', 'z') + >>> insertplainheader([b'x'], b'Date', b'z') ['Date: z', '', 'x'] - >>> insertplainheader(['From: y', 'x'], 'Date', 'z') + >>> insertplainheader([b'From: y', b'x'], b'Date', b'z') ['From: y', 'Date: z', '', 'x'] - >>> insertplainheader([' date : x', ' from : y', ''], 'From', 'z') + >>> insertplainheader([b' date : x', b' from : y', b''], b'From', b'z') [' date : x', 'From: z', ''] - >>> insertplainheader(['', 'Date: y'], 'Date', 'z') + >>> insertplainheader([b'', b'Date: y'], b'Date', b'z') ['Date: z', '', 'Date: y'] - >>> insertplainheader(['foo: bar', 'DATE: z', 'x'], 'From', 'y') + >>> insertplainheader([b'foo: bar', b'DATE: z', b'x'], b'From', b'y') ['From: y', 'foo: bar', 'DATE: z', '', 'x'] """ newprio = PLAINHEADERS[header.lower()]