les options -l et -d permettent aussi de comparer develop à master

This commit is contained in:
Jephte CLAIN 2015-03-05 20:41:07 +04:00
parent 76681f423e
commit 396f434189
1 changed files with 16 additions and 8 deletions

22
pdev
View File

@ -32,11 +32,13 @@ OPTIONS
Si la branche actuelle est une feature branch, la merger dans develop
puis la supprimer. Puis basculer sur la branche develop.
-l, --log
Afficher les modifications actuellement effectuée dans la feature
branch par rapport à develop.
-d, --diff
Afficher les modifications actuellement effectuée dans la feature branch
par rapport à develop, sous forme de diff."
Afficher les modifications entre deux branches. L'option --log affiche
les modifications dans l'ordre alors que --diff affiche toutes les
différences sous forme de diff.
La branche comparée, s'il elle n'est pas spécifiée, est par défaut la
branche courante. S'il s'agit d'une feature branch, elle est comparée à
develop. S'il s'agit de la branche develop, elle est comparée à master."
}
projdir=
@ -150,10 +152,16 @@ dans la branche de destination ${COULEUR_BLEUE}develop${COULEUR_NORMALE}"
fi
elif [ "$action" == log ]; then
[ -z "$feature" ] && exit 0
if [ -n "$feature" ]; then
git log develop.."$feature"
else
git log master..develop
fi
elif [ "$action" == diff ]; then
[ -z "$feature" ] && exit 0
git diff develop..."$feature"
if [ -n "$feature" ]; then
git diff develop.."$feature"
else
git diff master..develop
fi
fi