[U-Boot] [PATCH 2/3] tools: patman: Handle missing 'END' for 'Cover-letter'

Bin Meng bmeng.cn at gmail.com
Fri Jun 24 16:45:20 CEST 2016


If 'END' is missing in a 'Cover-letter' section, and that section
happens to show up at the very end of the commit message, patman
fails to generate cover letter for us. Handle this in CloseCommit
of patchstream.

Signed-off-by: Bin Meng <bmeng.cn at gmail.com>
---

 tools/patman/patchstream.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/tools/patman/patchstream.py b/tools/patman/patchstream.py
index eeeb5ea..5573326 100644
--- a/tools/patman/patchstream.py
+++ b/tools/patman/patchstream.py
@@ -112,6 +112,11 @@ class PatchStream:
         if self.commit and self.is_log:
             self.series.AddCommit(self.commit)
             self.commit = None
+        # If 'END' is missing in a 'Cover-letter' section, and that section
+        # happens to show up at the very end of the commit message, this is
+        # the chance for us to fix it up.
+        if self.in_section == 'cover' and self.is_log:
+            self.series.cover = self.section
 
     def ProcessLine(self, line):
         """Process a single line of a patch file or commit log
-- 
2.7.4



More information about the U-Boot mailing list