git pre-commit hook, agregue el archivo al índice
Estoy tratando de escribir un enlace simple previo a la confirmación para verificar si se modificó un archivo, si es así, comprimirlo y agregarlo al índice actual, algo como esto
#!/bin/sh
# was the file modified?
mf='git status | grep jquery.detectBrowser.js'
# is the non-compressed file in the staging area?
if [ $mf != "" ]
then
# alert the user
echo "Javascript file modified, YUI Compressor will begin now."
# go to rhino
cd $HOME/apps/rhino/yuicompressor-2.4.7/build
# compress my file
java -jar yuicompressor-2.4.7.jar ~/www/jquery.detectBrowser.js/jquery.detectBrowser.js -o ~/www/jquery.detectBrowser.js/jquery.detectBrowser.min.js
# comeback to the initial directory
cd -
# add the new file into the index
git add ~/www/jquery.detectBrowser.js/jquery.detectBrowser.min.js
fi
Tengo 2 problemas, 1 mi condición está fallando, cada vez, debo tener un error tipográfico o algo así, pero no puedo entender qué es. Este es el error que recibo:
[: 23: git: unexpected operator
Y mi segundo problema es que incluso si elimino la condición, el archivo nunca se AGREGA realmente al commit, se modifica, pero nunca se AGREGA.
Gracias, Leo