diff --git a/jka-toolkit/odiwhan b/jka-toolkit/odiwhan index 68e6c09..91e5257 100755 --- a/jka-toolkit/odiwhan +++ b/jka-toolkit/odiwhan @@ -1,5 +1,5 @@ #!/bin/bash -gitopt=`dialog --stdout --nocancel --scrollbar --menu "Odiwhan, git simple" 0 0 6 p "Descargar actualizaciones del git (Hacer pull)" s "Subir actualizaciones al git (Hacer push)" c "Descargar un nuevo git (Hacer clone)" b "Cambiar de branch/rama (Hacer checkout)"` +gitopt=`dialog --stdout --nocancel --scrollbar --menu "Odiwhan, git simple" 0 0 6 p "Descargar actualizaciones del git (Hacer pull)" s "Subir actualizaciones al git (Hacer push)" c "Descargar un nuevo git (Hacer clone)" b "Cambiar de branch/rama (Hacer checkout)" m "Unir ramas (Hacer merge)"` case $gitopt in "p") git pull;; @@ -17,5 +17,13 @@ case $gitopt in gitbranch=`dialog --stdout --inputbox "Nueva rama/branch" 10 60` git checkout $gitbranch ;; - + "m") + until [[ $gitbusing && $gitbmerge ]] + do + gitbusing=`dialog --stdout --inputbox "Rama actual" 10 60` + gitbmerge=`dialog --stdout --inputbox "Rama con la que unir (la final,normalmente master)" 10 60` + done + git checkout $gitbmerge + git merge $gitbusing + ;; esac \ No newline at end of file