Merge pull request #3021 from mgedmin/relax-hook-validation

Hook validation: skip leading spaces/newlines
This commit is contained in:
Peter Eckersley 2016-05-18 12:07:25 -07:00
commit 4e46e325d1

View file

@ -27,7 +27,7 @@ def _validate_hook(shell_cmd, hook_name):
:raises .errors.HookCommandNotFound: if the command is not found
"""
if shell_cmd:
cmd = shell_cmd.partition(" ")[0]
cmd = shell_cmd.split(None, 1)[0]
if not _prog(cmd):
path = os.environ["PATH"]
msg = "Unable to find {2}-hook command {0} in the PATH.\n(PATH is {1})".format(