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