22 lines
780 B
Bash
Executable File
22 lines
780 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
if git log -n 1 --format='%B' $1 | grep -q -E "^Ignore-Upstream-First: .+" ; then
|
|
# Change is explicitly marked as ok to skip upstream
|
|
exit 0
|
|
elif git log -n 1 --format='%s' $1 | grep -q -E "^(UPSTREAM|Upstream): .+" ; then
|
|
# Change is explicitly marked as coming from the upstream
|
|
exit 0
|
|
fi
|
|
|
|
echo "WARNING: Here is not the upstream."
|
|
echo ""
|
|
echo "Do not submit changes to this repository directly. Please submit changes to upstream"
|
|
echo "from https://chromium-review.googlesource.com/q/project:chromiumos/platform/minijail"
|
|
echo ""
|
|
echo "If the change is from the upstream, please prepend \"UPSTREAM: \" to the subject."
|
|
echo ""
|
|
echo "If indeed necessary, please add \"Ignore-Upstream-First: <reason>\" to commit message"
|
|
echo "to bypass."
|
|
|
|
exit 1
|