Estoy usando git para administrar un proyecto que tiene algunos archivos binarios que deben cerrarse antes de comprometerse. Así que necesito un gancho de git, 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 recibo este error cuando confirmo o ejecuto la confirmación previa. Incluso cuando "Algunas aplicaciones" no se está ejecutando.
.git/hooks/pre-commit:50:106: execution error: An error of type -10810 has occurred. (-10810)
Los permisos en el archivo son
-rwxr-xr-x@ 1 toddgeist staff 263 Dec 7 07:33 pre-commit