diff --git a/pdev b/pdev index 418a62c..cfec8d6 100755 --- a/pdev +++ b/pdev @@ -53,6 +53,8 @@ OPTIONS chacune des branches distantes, vérifier qu'il existe une branche locale qui la traque, et pour chaque feature branche locale, vérifier qu'il existe une branche distante associée. Cette option nécessite --online + --check + Vérifier uniquement l'existence d'une branche develop -s, --squash COMMIT_MSG Si la branche actuelle est une feature branch, la merger comme un seul @@ -119,6 +121,7 @@ parse_opts "${PRETTYOPTS[@]}" \ -o,--offline UTOOLS_VCS_OFFLINE=1 \ --online UTOOLS_VCS_OFFLINE= \ --sync action=sync \ + --check action=check \ -s:,--squash: '$action=squash; set@ squash_msg' \ -b,--rebase '$action=none; rebase_int=1' \ -m,--merge action=merge \ @@ -149,6 +152,13 @@ if [ "$action" == sync ]; then done exit $? +elif [ "$action" == check ]; then + if git_have_branch develop; then + einfo "La branche develop existe" + exit 0 + else + die "La branche develop n'existe pas" + fi fi if ! git_have_branch develop; then