Cuando agrego una nueva herramienta a git-gui
, el cuadro de diálogo indica que podría usar algunas variables para pasarlas a la herramienta ($REVISION
, $ARGS
, $FILENAME
).
¿Hay algún otro parámetro que esté no documentado (por ejemplo, el directorio de repos actual, etc.)? ¿Por qué no contenidos en el documentation del git-gui
?
Mi caso de uso corriente es que tengo dos guiones que permiten a/desactivar un gancho pre-commit. Actualmente, tengo que abrir mi Explorador de Windows y hacer doble clic en los archivos por lotes, lo cual es un poco torpe. manera más fácil sería hacer eso directamente de git-gui
...
Como alternativa (de lado la pregunta), también estaría interesado en pasar por el gancho pre-confirmación (es decir, pasar al cometer --no-verify
) de git-gui
.
veo 'set s "uso: $ :: argv0 $ :: $ subcomando :: subcommand_args"': tal vez haya una manera de pasar y ejecutar un comando sub git ... – VonC
@eckes right, esa es la variable que git-gui toma en cuenta en el momento del lanzamiento. Sin embargo, 'GIT_DIR' y' GIT_WORK_TREE' todavía se deben establecer ('Herramientas -> Agregar') y se tienen en cuenta por el subcomando. No tengo nada en el '--no-verify' embargo. – VonC