diff --git a/jka-toolkit/gitdit b/jka-toolkit/gitdit index 2d91bdc..4628aaa 100755 --- a/jka-toolkit/gitdit +++ b/jka-toolkit/gitdit @@ -1,7 +1,12 @@ #!/bin/bash -VERSION="0.2.0" -gitopt=`dialog --stdout --scrollbar --menu "gitdit - Git DIalog inTerface" 0 0 6 p "Descargar actualizaciones del git (Hacer pull)" t "Confirmar cambios sin subida" s "Subir actualizaciones al git (Hacer push)" c "Descargar un nuevo git (Hacer clone)" n "Crear nueva rama" b "Cambiar de branch/rama (Hacer checkout)" m "Unir ramas (Hacer merge)"` -actual="origin $(git branch --list | grep "^*" | cut -f2 -d" ")" +VERSION="0.2.1" +preOption=$(git status 2>/dev/stdout | sed -n 1p | cut -f2 -d" ") +if [ $preOption = "Not" ];then + gitopt=`dialog --stdout --scrollbar --menu "gitdit - Git DIalog inTerface" 0 0 6 c "Descargar un nuevo git (Hacer clone)"` +else + gitopt=`dialog --stdout --scrollbar --menu "gitdit - Git DIalog inTerface" 0 0 6 p "Descargar actualizaciones del git (Hacer pull)" t "Confirmar cambios sin subida" s "Subir actualizaciones al git (Hacer push)" n "Crear nueva rama" b "Cambiar de branch/rama (Hacer checkout)" m "Unir ramas (Hacer merge)"` + actual="origin $(git branch --list | grep "^*" | cut -f2 -d" ")" +fi case $gitopt in "p") git pull $actual;; "s") commit=`dialog --stdout --inputbox "Cambios (texto commit)" 10 50 "changes"`