lancer automatiquement git annex sync après copy, move et get

This commit is contained in:
Jephté Clain 2014-10-29 09:09:53 +04:00
parent 3aa18cd7e7
commit b79ceb313b
1 changed files with 12 additions and 12 deletions

View File

@ -22,9 +22,8 @@ COMMANDS
fold [dir]
unfold [dir]
Utiliser uinc pour défaire (resp. refaire) toutes les inclusions des
fichiers de dir. Cela ne fonctionne que si un fichier .uir est configuré
à la racine du projet avec inc=true (ou un fichier .uinst.conf avec
update_inc=true
fichiers de dir. Cela nécessite qu'un fichier .udir soit configuré à la
racine du projet avec uinc=true
vcs [args]
Appeler le gestionnaire de gestion approprié avec les arguments donnés.
add files...
@ -57,18 +56,19 @@ COMMANDS
Lancer git annex avec les arguments spécifiés.
xadd
xunlock
xcopy
xdrop
xmove
xget
xsync
xwhereis
Chacune de ces commandes est un raccourci vers la commande
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
Créer puis cloner un dépôt distant sur gitolite
printml [-t TYPE]
Afficher le modeline pour un fichier du type spécifié
@ -195,11 +195,11 @@ elif array_contains VCS_CMDS "$CMD"; then
"vcs_$CMD" "$@"
elif array_contains GITANNEX_CMDS "$CMD"; then
if [ "$CMD" == "annex" ]; then
git annex "$@"
else
git annex "${CMD#x}" "$@"
fi
case "$CMD" in
annex) git annex "$@";;
xcopy|xmove|xget) git annex "${CMD#x}" "$@" && git annex sync;;
*) git annex "${CMD#x}" "$@";;
esac
elif [ "$CMD" == crone ]; then
repourl="$1"