mrlib: add Reply-To header to mbox for MR description and patches
authorFrantisek Hrbata <frantisek@hrbata.com>
Sun, 27 Dec 2020 17:53:48 +0000 (18:53 +0100)
committerFrantisek Hrbata <frantisek@hrbata.com>
Sun, 27 Dec 2020 17:53:48 +0000 (18:53 +0100)
Signed-off-by: Frantisek Hrbata <frantisek@hrbata.com>
mrlib.py

index a1ed1983727fe61e8e89145cacd36802cd954f55..f7a6c5d70211a4f6c7b2f6f9810d877752e2011f 100755 (executable)
--- a/mrlib.py
+++ b/mrlib.py
@@ -494,6 +494,7 @@ def format_patch(mr, mrtags, fd):
 
     cover = """{}
 Message-ID: <{}.{}@localhost>
+Reply-To: {} <{}>
 From: {} <{}>
 Subject: [MR] {}
 Date: {}
@@ -502,7 +503,7 @@ Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
 
 {}
-""".format(from_line, mr, rev_zero, aname, aemail, subj, date, desc)
+""".format(from_line, mr, rev_zero, aname, aemail, aname, aemail, subj, date, desc)
     fd.write(cover.encode())
 
     rv, out, err = run(["git", "--no-pager", "format-patch", "--stdout",
@@ -515,6 +516,7 @@ Content-Transfer-Encoding: 8bit
             rev = line.split(None, 2)[1].decode()
             fd.write("Message-ID: <{}.{}@localhost>\n".format(mr, rev).encode())
             fd.write("In-Reply-To: <{}.{}@localhost>\n".format(mr, rev_zero).encode())
+            fd.write("Reply-To: {} <{}>\n".format(aname, aemail).encode())
         else:
             fd.write(line + b"\n")