pclone: ajouter l'option --master
This commit is contained in:
parent
a264b3e484
commit
8482d61288
11
uproject
11
uproject
|
@ -65,6 +65,9 @@ COMMANDS
|
|||
Ne pas cloner, afficher simplement ce qui serait fait
|
||||
-u, --update
|
||||
Si le dépôt a déjà été cloné, le mettre à jour avec git pull
|
||||
-m, --master
|
||||
Ne pas chercher à basculer sur la branche develop, même si elle
|
||||
existe.
|
||||
-r, --recursive
|
||||
Cloner récursivement tous les dépôt à partir du chemin spécifié
|
||||
depuis un serveur gitolite. La signature est alors sensiblement
|
||||
|
@ -287,12 +290,14 @@ elif [ "$CMD" == clone ]; then
|
|||
estep "$1 --> $(ppath "$2")"
|
||||
mkdirof "$2" || return 1
|
||||
git clone "$1" "$2" || return 1
|
||||
if [ -z "$3" ]; then
|
||||
(
|
||||
cd "$2"
|
||||
if git_have_rbranch develop; then
|
||||
git checkout develop || exit 1
|
||||
fi
|
||||
) || return 1
|
||||
fi
|
||||
git_annex_initial "$2" || return 1
|
||||
}
|
||||
function gitolite_info() {
|
||||
|
@ -316,10 +321,12 @@ NR <= 2 { next }
|
|||
|
||||
no_clone=
|
||||
update=
|
||||
nodevelop=
|
||||
recursive=
|
||||
parse_opts "${PRETTYOPTS[@]}" \
|
||||
-n,--no-clone no_clone=1 \
|
||||
-u,--update update=1 \
|
||||
-m,--master nodevelop=1 \
|
||||
-r,--recursive recursive=1 \
|
||||
@ args -- "$@" && set -- "${args[@]}" || die "$args"
|
||||
|
||||
|
@ -367,7 +374,7 @@ NR <= 2 { next }
|
|||
elif [ -n "$no_clone" ]; then
|
||||
qvals git clone "$repourl" "$destdir"
|
||||
else
|
||||
pclone "$repourl" "$destdir"
|
||||
pclone "$repourl" "$destdir" "$nodevelop" || die
|
||||
fi
|
||||
done
|
||||
|
||||
|
@ -396,7 +403,7 @@ NR <= 2 { next }
|
|||
elif [ -n "$no_clone" ]; then
|
||||
qvals git clone "$repourl" "$destdir"
|
||||
else
|
||||
pclone "$repourl" "$destdir" || die
|
||||
pclone "$repourl" "$destdir" "$nodevelop" || die
|
||||
fi
|
||||
fi
|
||||
|
||||
|
|
Loading…
Reference in New Issue