aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/checkpatch.pl4
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
index 2f61f54b8940..e9618ca31251 100755
--- a/scripts/checkpatch.pl
+++ b/scripts/checkpatch.pl
@@ -867,6 +867,7 @@ sub git_commit_info {
867# echo "commit $(cut -c 1-12,41-)" 867# echo "commit $(cut -c 1-12,41-)"
868# done 868# done
869 } elsif ($lines[0] =~ /^fatal: ambiguous argument '$commit': unknown revision or path not in the working tree\./) { 869 } elsif ($lines[0] =~ /^fatal: ambiguous argument '$commit': unknown revision or path not in the working tree\./) {
870 $id = undef;
870 } else { 871 } else {
871 $id = substr($lines[0], 0, 12); 872 $id = substr($lines[0], 0, 12);
872 $desc = substr($lines[0], 41); 873 $desc = substr($lines[0], 41);
@@ -2606,7 +2607,8 @@ sub process {
2606 ($id, $description) = git_commit_info($orig_commit, 2607 ($id, $description) = git_commit_info($orig_commit,
2607 $id, $orig_desc); 2608 $id, $orig_desc);
2608 2609
2609 if ($short || $long || $space || $case || ($orig_desc ne $description) || !$hasparens) { 2610 if (defined($id) &&
2611 ($short || $long || $space || $case || ($orig_desc ne $description) || !$hasparens)) {
2610 ERROR("GIT_COMMIT_ID", 2612 ERROR("GIT_COMMIT_ID",
2611 "Please use git commit description style 'commit <12+ chars of sha1> (\"<title line>\")' - ie: '${init_char}ommit $id (\"$description\")'\n" . $herecurr); 2613 "Please use git commit description style 'commit <12+ chars of sha1> (\"<title line>\")' - ie: '${init_char}ommit $id (\"$description\")'\n" . $herecurr);
2612 } 2614 }