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]
|
||||
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,19 +56,20 @@ 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é
|
||||
addml [-t TYPE] file
|
||||
|
@ -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"
|
||||
|
|
Loading…
Reference in New Issue