lancer automatiquement git annex sync après copy, move et get
This commit is contained in:
parent
3aa18cd7e7
commit
b79ceb313b
24
uproject
24
uproject
|
@ -22,9 +22,8 @@ COMMANDS
|
||||||
fold [dir]
|
fold [dir]
|
||||||
unfold [dir]
|
unfold [dir]
|
||||||
Utiliser uinc pour défaire (resp. refaire) toutes les inclusions des
|
Utiliser uinc pour défaire (resp. refaire) toutes les inclusions des
|
||||||
fichiers de dir. Cela ne fonctionne que si un fichier .uir est configuré
|
fichiers de dir. Cela nécessite qu'un fichier .udir soit configuré à la
|
||||||
à la racine du projet avec inc=true (ou un fichier .uinst.conf avec
|
racine du projet avec uinc=true
|
||||||
update_inc=true
|
|
||||||
vcs [args]
|
vcs [args]
|
||||||
Appeler le gestionnaire de gestion approprié avec les arguments donnés.
|
Appeler le gestionnaire de gestion approprié avec les arguments donnés.
|
||||||
add files...
|
add files...
|
||||||
|
@ -57,19 +56,20 @@ COMMANDS
|
||||||
Lancer git annex avec les arguments spécifiés.
|
Lancer git annex avec les arguments spécifiés.
|
||||||
xadd
|
xadd
|
||||||
xunlock
|
xunlock
|
||||||
xcopy
|
|
||||||
xdrop
|
xdrop
|
||||||
xmove
|
|
||||||
xget
|
|
||||||
xsync
|
xsync
|
||||||
xwhereis
|
xwhereis
|
||||||
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'
|
||||||
|
xcopy
|
||||||
|
xmove
|
||||||
|
xget
|
||||||
|
Comme ci-dessus, mais si la commande s'exécute sans erreur, lancer
|
||||||
|
aussi 'git annex sync'
|
||||||
|
|
||||||
crone git@host:path/to/repo
|
crone git@host:path/to/repo
|
||||||
Créer puis cloner un dépôt distant sur gitolite
|
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
|
||||||
|
@ -195,11 +195,11 @@ elif array_contains VCS_CMDS "$CMD"; then
|
||||||
"vcs_$CMD" "$@"
|
"vcs_$CMD" "$@"
|
||||||
|
|
||||||
elif array_contains GITANNEX_CMDS "$CMD"; then
|
elif array_contains GITANNEX_CMDS "$CMD"; then
|
||||||
if [ "$CMD" == "annex" ]; then
|
case "$CMD" in
|
||||||
git annex "$@"
|
annex) git annex "$@";;
|
||||||
else
|
xcopy|xmove|xget) git annex "${CMD#x}" "$@" && git annex sync;;
|
||||||
git annex "${CMD#x}" "$@"
|
*) git annex "${CMD#x}" "$@";;
|
||||||
fi
|
esac
|
||||||
|
|
||||||
elif [ "$CMD" == crone ]; then
|
elif [ "$CMD" == crone ]; then
|
||||||
repourl="$1"
|
repourl="$1"
|
||||||
|
|
Loading…
Reference in New Issue