frontend pour pdel, pfix, prel

This commit is contained in:
Jephte CLAIN 2014-01-28 18:07:27 +04:00
parent 6d1e8238e2
commit fe22205c8c
1 changed files with 12 additions and 0 deletions

View File

@ -59,6 +59,13 @@ COMMANDS
crone git@host:path/to/repo [destdir] crone git@host:path/to/repo [destdir]
Créer un dépôt distant sur gitolite, puis le cloner Créer un dépôt distant sur gitolite, puis le cloner
develop
release
hotfix
Démarrer le travail sur une branche respectivement de développement, de
release, ou de correction de bugs. Lancer chaque commande avec --help
pour les détails. Nécessite git.
annex [args] annex [args]
Lancer git annex avec les arguments spécifiés. Lancer git annex avec les arguments spécifiés.
xadd xadd
@ -121,6 +128,7 @@ CMD_ALIASES=(
s:status st:status s:status st:status
u:update upd:update u:update upd:update
p:push p:push
develop:pdev dev:pdev release:prel rel:prel hotfix:pfix fix:pfix
xx:annex xx:annex
xa:xadd xa:xadd
xu:xunlock xu:xunlock
@ -135,6 +143,7 @@ CMD_ALIASES=(
DEFAULT_CMD=status DEFAULT_CMD=status
PY_CMDS=(new) PY_CMDS=(new)
VCS_CMDS=(getvcs getroot getrepos geturl vcs add remove copy move mkdir commit status update push diff tag) VCS_CMDS=(getvcs getroot getrepos geturl vcs add remove copy move mkdir commit status update push diff tag)
SH_CMDS=(pdev prel pfix)
GITANNEX_CMDS=(annex xadd xunlock xcopy xdrop xmove xget xsync xwhereis xinitial) GITANNEX_CMDS=(annex xadd xunlock xcopy xdrop xmove xget xsync xwhereis xinitial)
ML_CMDS=(printml addml) ML_CMDS=(printml addml)
@ -206,6 +215,9 @@ USAGE
EXCLUDES=(--exclude-dir .svn --exclude-dir CVS --exclude-dir .git --exclude "*.pyc") EXCLUDES=(--exclude-dir .svn --exclude-dir CVS --exclude-dir .git --exclude "*.pyc")
exec grep -r "${EXCLUDES[@]}" "$@" exec grep -r "${EXCLUDES[@]}" "$@"
elif array_contains SH_CMDS "$CMD"; then
exec "$scriptdir/$CMD" "$@"
elif array_contains ML_CMDS "$CMD"; then elif array_contains ML_CMDS "$CMD"; then
"$CMD" "$@" "$CMD" "$@"