Skip to content

Instantly share code, notes, and snippets.

@daniel-thompson
Last active August 29, 2015 14:14
Show Gist options
  • Save daniel-thompson/71cd4f3e02e89dc570ce to your computer and use it in GitHub Desktop.
Save daniel-thompson/71cd4f3e02e89dc570ce to your computer and use it in GitHub Desktop.
test-patchset: Make a copy of the typo dictionary
From d28dcca5f8f1e364347ae6232ef32517be582a4f Mon Sep 17 00:00:00 2001
From: Daniel Thompson <daniel.thompson@linaro.org>
Date: Fri, 23 Jan 2015 09:59:24 +0000
Subject: [PATCH] test-patchset: Make a copy of the typo dictionary
Currently aiaiai issues the following warning for each patch under test:
No typos will be found - file '/tmp/aiaiai-test-patchset.32BU/checkpatch/spellin
g.txt': No such file or directory
In fact the problem can even more accute when testing older kernels that do not
have this patch:
https://lkml.org/lkml/2014/10/22/609
This patch fixes the problem by copying out the typo dictionary is one is
found.
Signed-off-by: Daniel Thompson <daniel.thompson@linaro.org>
---
aiaiai-test-patchset | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/aiaiai-test-patchset b/aiaiai-test-patchset
index dee9f80be2a6..647c758f64df 100755
--- a/aiaiai-test-patchset
+++ b/aiaiai-test-patchset
@@ -476,6 +476,13 @@ if [ -n "$checkpatch" ]; then
checkpatch_pl="$tmpdir/checkpatch/checkpatch.pl"
git show "$commit_id1:scripts/checkpatch.pl" > "$checkpatch_pl"
chmod $verbose u+x "$checkpatch_pl" >&2
+
+ # Also grab the typo corrections if the kernel under test has
+ # one (no need to report errors... if something is weird
+ # checkpatch will let us know).
+ if git cat-file -e "$commit_id1:scripts/spelling.txt" 2>/dev/null; then
+ git show "$commit_id1:scripts/spelling.txt" > "$tmpdir/checkpatch/spelling.txt"
+ fi
else
verbose "Can't find checkpatch.pl.. disabling checkpatch tests."
checkpatch=
--
1.9.3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment