From mboxrd@z Thu Jan 1 00:00:00 1970 From: Simon Glass Date: Sat, 25 Jun 2016 20:54:09 -0600 Subject: [U-Boot] [PATCH 2/3] tools: patman: Handle missing 'END' for 'Cover-letter' In-Reply-To: <1466779521-11667-2-git-send-email-bmeng.cn@gmail.com> References: <1466779521-11667-1-git-send-email-bmeng.cn@gmail.com> <1466779521-11667-2-git-send-email-bmeng.cn@gmail.com> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On 24 June 2016 at 08:45, Bin Meng wrote: > 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 > --- > > tools/patman/patchstream.py | 5 +++++ > 1 file changed, 5 insertions(+) Acked-by: Simon Glass Can we generate a warning here? > > 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 >