mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-12-01 15:54:17 +08:00
contrib: Make prepare-commit-msg hook safe for older branches
If a user installs this script as .git/hooks/prepare-commit-msg and then works on an old branch which doesn't have the mklog.py script, trying to commit will fail with an error like: environment: /.../gcc/contrib/mklog.py: No such file or directory This makes it exit cleanly so it's possible to commit. contrib/ChangeLog: * prepare-commit-msg: Do nothing if the mklog.py script isn't present.
This commit is contained in:
parent
871e5ada6d
commit
9127b52398
@ -23,6 +23,9 @@ COMMIT_MSG_FILE=$1
|
||||
COMMIT_SOURCE=$2
|
||||
SHA1=$3
|
||||
|
||||
# We might be on a branch before the file was added.
|
||||
if ! [ -x contrib/mklog.py ]; then exit 0; fi
|
||||
|
||||
# Can't do anything if $COMMIT_MSG_FILE isn't a file.
|
||||
if ! [ -f "$COMMIT_MSG_FILE" ]; then exit 0; fi
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user