diff --git a/bin/pman b/bin/pman index 27c6c57..80a1021 100755 --- a/bin/pman +++ b/bin/pman @@ -150,7 +150,7 @@ $MAIN: une branche du même nom existe dans l'origine function _ensure_develop_branch() { [ -n "$DEVELOP" ] || die "La branche DEVELOP n'a pas été définie" - [ -n "$DevelopBranch" ] || die "$DEVELOP: cette branche n'existe pas (le dépôt a-t-il été initialisé?)" + [ "$1" == init -o -n "$DevelopBranch" ] || die "$DEVELOP: cette branche n'existe pas (le dépôt a-t-il été initialisé?)" } function init_develop_action() { @@ -161,7 +161,7 @@ function init_develop_action() { $DEVELOP: une branche du même nom existe dans l'origine git checkout $DEVELOP" _ensure_main_branch - _ensure_develop_branch + _ensure_develop_branch init resolve_should_push @@ -179,7 +179,7 @@ $DEVELOP: une branche du même nom existe dans l'origine function _ensure_upstream_branch() { [ -n "$UPSTREAM" ] || die "La branche UPSTREAM n'a pas été définie" - [ -n "$UpstreamBranch" ] || die "$UPSTREAM: cette branche n'existe pas (le dépôt a-t-il été initialisé?)" + [ "$1" == init -o -n "$UpstreamBranch" ] || die "$UPSTREAM: cette branche n'existe pas (le dépôt a-t-il été initialisé?)" } function init_upstream_action() { @@ -190,7 +190,7 @@ function init_upstream_action() { $UPSTREAM: une branche du même nom existe dans l'origine git checkout $UPSTREAM" _ensure_develop_branch - _ensure_upstream_branch + _ensure_upstream_branch init resolve_should_push @@ -224,7 +224,7 @@ $UPSTREAM: une branche du même nom existe dans l'origine function _ensure_dist_branch() { [ -n "$DIST" ] || die "La branche DIST n'a pas été définie" - [ -n "$DistBranch" ] || die "$DIST: cette branche n'existe pas (le dépôt a-t-il été initialisé?)" + [ "$1" == init -o -n "$DistBranch" ] || die "$DIST: cette branche n'existe pas (le dépôt a-t-il été initialisé?)" } function init_dist_action() { @@ -235,7 +235,7 @@ function init_dist_action() { $DIST: une branche du même nom existe dans l'origine git checkout $DIST" _ensure_main_branch - _ensure_dist_branch + _ensure_dist_branch init resolve_should_push