ajout de pcrone

This commit is contained in:
Jephte CLAIN 2014-05-29 15:09:08 +04:00
parent d45c4129ef
commit 27d274d552
1 changed files with 18 additions and 0 deletions

View File

@ -66,6 +66,10 @@ COMMANDS
Chacune de ces commandes est un raccourci vers la commande Chacune de ces commandes est un raccourci vers la commande
correspondante de git annex, sans le préfixe 'x' correspondante de git annex, sans le préfixe 'x'
crone git@host:path/to/repo
Créer puis cloner un dépôt distant sur gitolite
printml [-t TYPE] printml [-t TYPE]
Afficher le modeline pour un fichier du type spécifié Afficher le modeline pour un fichier du type spécifié
addml [-t TYPE] file addml [-t TYPE] file
@ -90,6 +94,7 @@ SCRIPT_ALIASES=(
pxx:annex pxx:annex
pxa:xadd pxu:unlock pxc:xcopy pxd:xdrop pxm:xmove pxa:xadd pxu:unlock pxc:xcopy pxd:xdrop pxm:xmove
pxg:xget pxs:xsync pxw:xwhereis pxg:xget pxs:xsync pxw:xwhereis
pcrone:crone
pnew:new pnew:new
pgr:grep pgr:grep
paddml:addml paddml:addml
@ -197,6 +202,19 @@ elif array_contains GITANNEX_CMDS "$CMD"; then
git annex "${CMD#x}" "$@" git annex "${CMD#x}" "$@"
fi fi
elif [ "$CMD" == crone ]; then
repourl="$1"
[ -n "$repourl" ] || die "Vous devez spécifier l'url du dépôt git"
splitfsep "$repourl" : userhost path
splituserhost "$userhost" user host
[ -n "$user" ] || user=git
[ -n "$host" ] || die "Vous devez spécifier l'hôte"
userhost="$user@$host"
[ -n "$path" ] || die "Vous devez spécifier le chemin du dépôt git"
ssh "$userhost" create "$path" || die
git clone "$userhost:$path"
elif array_contains PY_CMDS "$CMD"; then elif array_contains PY_CMDS "$CMD"; then
exec "$scriptdir/lib/pywrapper" uproject.py "$CMD" "$@" exec "$scriptdir/lib/pywrapper" uproject.py "$CMD" "$@"