From 396f434189a232d7570df2f0fe8c4c83e85307ef Mon Sep 17 00:00:00 2001 From: Jephte CLAIN Date: Thu, 5 Mar 2015 20:41:07 +0400 Subject: [PATCH] =?UTF-8?q?les=20options=20-l=20et=20-d=20permettent=20aus?= =?UTF-8?q?si=20de=20comparer=20develop=20=C3=A0=20master?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pdev | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/pdev b/pdev index d0340ea..08404a1 100755 --- a/pdev +++ b/pdev @@ -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 - git log develop.."$feature" + 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