Advertisement
Guest User

Untitled

a guest
Jul 19th, 2018
300
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 2.24 KB | None | 0 0
  1. From f3a6db2f815b3646dfabec0f00216712668efa14 Mon Sep 17 00:00:00 2001
  2. Message-Id: <f3a6db2f815b3646dfabec0f00216712668efa14.1532006891.git.lorenzo.bianconi@redhat.com>
  3. In-Reply-To: <cover.1532006891.git.lorenzo.bianconi@redhat.com>
  4. References: <cover.1532006891.git.lorenzo.bianconi@redhat.com>
  5. From: Lorenzo Bianconi <lorenzo.bianconi@redhat.com>
  6. Date: Thu, 19 Jul 2018 15:08:34 +0200
  7. Subject: [PATCH] checkpatch: fix is_signature parsing
  8.  
  9. Fix following 'false-positive' errors reported by checkpatch.py
  10. even if patch tags are properly formatted
  11.  
  12. ERROR: Too many signoffs; are you missing Co-authored-by lines?
  13. ERROR: Co-authored-by/Signed-off-by corruption
  14.  
  15.    Co-authored-by: aginwala <aginwala@ebay.com>
  16.    Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com>
  17.  
  18. Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com>
  19. ---
  20. utilities/checkpatch.py | 8 ++++----
  21.  1 file changed, 4 insertions(+), 4 deletions(-)
  22.  
  23. diff --git a/utilities/checkpatch.py b/utilities/checkpatch.py
  24. index f92971438..866d0b9c0 100755
  25. --- a/utilities/checkpatch.py
  26. +++ b/utilities/checkpatch.py
  27. @@ -623,7 +623,7 @@ def ovs_checkpatch_parse(text, filename):
  28.      hunks = re.compile('^(---|\+\+\+) (\S+)')
  29.      hunk_differences = re.compile(
  30.          r'^@@ ([0-9-+]+),([0-9-+]+) ([0-9-+]+),([0-9-+]+) @@')
  31. -    is_signature = re.compile(r'^(Signed-off-by: )(.*)$',
  32. +    is_signature = re.compile(r'^(Signed-off-by: |Co-authored-by: )(.*)$',
  33.                                re.I | re.M | re.S)
  34.      is_co_author = re.compile(r'^(Co-authored-by: )(.*)$',
  35.                                re.I | re.M | re.S)
  36. @@ -665,9 +665,9 @@ def ovs_checkpatch_parse(text, filename):
  37.              elif is_signature.match(line):
  38.                  m = is_signature.match(line)
  39.                  signatures.append(m.group(2))
  40. -            elif is_co_author.match(line):
  41. -                m = is_co_author.match(line)
  42. -                co_authors.append(m.group(2))
  43. +                if is_co_author.match(line):
  44. +                    m = is_co_author.match(line)
  45. +                    co_authors.append(m.group(2))
  46.              elif is_gerrit_change_id.match(line):
  47.                  print_error(
  48.                      "Remove Gerrit Change-Id's before submitting upstream.")
  49. --
  50. 2.17.1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement