Estoy usando git para administrar un proyecto que tiene un par de archivos binarios que necesitan ser cerrados antes de ser cometido. Así que necesito un git gancho, que comprueba si la aplicación que tiene estos archivos abiertos se está ejecutando.
Aquí está el script que estoy usando
#!/usr/bin/env osascript
tell application "System Events"
set apps to the name of every process whose background only is false
end tell
if "Some App" is in apps then
error "Some App is running. Can't commit until Some App is quit" number 5
end if
Pero estoy recibiendo este error cuando me comprometo o la ejecución de la pre-commit. Incluso cuando "Algunas App" no se está ejecutando.
.git/hooks/pre-commit:50:106: execution error: An error of type -10810 has occurred. (-10810)
Los permisos del archivo son
-rwxr-xr-x@ 1 toddgeist staff 263 Dec 7 07:33 pre-commit