Blame scripts/check-patch-blacklist
|
Michal Suchanek |
0dea23 |
#!/bin/bash
|
|
Michal Suchanek |
0dea23 |
# check-patch-blacklist blacklist patch-filename < patch-content
|
|
Takashi Iwai |
fe1be0 |
|
|
Takashi Iwai |
fe1be0 |
test -f "$1" || exit 0
|
|
Takashi Iwai |
fe1be0 |
|
|
Michal Suchanek |
0dea23 |
hash=$(grep -Ei "^Git-commit:[ \t]+[a-f0-9]{40}\>")
|
|
Michal Suchanek |
0dea23 |
if [ -n "$hash" ] ; then
|
|
Michal Suchanek |
0dea23 |
hash=$(echo "${hash#*: }" | head -c 40)
|
|
Michal Suchanek |
0dea23 |
blacklist=$(grep -Ei "^$hash\>" < "$1")
|
|
Michal Suchanek |
0dea23 |
if [ -n "$blacklist" ]; then
|
|
Michal Suchanek |
0dea23 |
echo "Patch $2
|
|
Michal Suchanek |
0dea23 |
blacklisted: $blacklist
|
|
Michal Suchanek |
0dea23 |
|
|
Michal Suchanek |
0dea23 |
Please remove from blacklist if you really think this patch should be included."
|
|
Michal Suchanek |
0dea23 |
exit 1
|
|
Michal Suchanek |
0dea23 |
fi
|
|
Michal Suchanek |
0dea23 |
fi
|