| #!/bin/bash | |
| # Barret Rhoden (brho@cs.berkeley.edu) | |
| # Copyright 2016 Google Inc | |
| # | |
| # Runs checkpatch on a set of commits, (From, To]. | |
| TMPDIR="${TMPDIR:-/tmp/fp-cp}" | |
| usage() | |
| { | |
| echo "$0 <from>..<to>" | |
| exit -1 | |
| } | |
| if [ $# -ne 1 ] | |
| then | |
| usage | |
| fi | |
| if [ ! -f ./scripts/checkpatch.pl ] | |
| then | |
| echo "Run from the root of the Akaros repo" | |
| exit -1 | |
| fi | |
| mkdir -p $TMPDIR | |
| git format-patch -o $TMPDIR $1 | |
| ./scripts/checkpatch.pl $TMPDIR/*.patch | |
| rm $TMPDIR/*patch |