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