support de l'utilisation des valeurs spécifiques de GIT_ANNEX pour rsync avec git-annex
This commit is contained in:
parent
470d7cfe41
commit
34dbba9991
|
@ -0,0 +1,22 @@
|
|||
#!/bin/bash
|
||||
# -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
|
||||
# wrapper permettant d'utiliser GIT_SSH avec des outils comme git-annex
|
||||
# La variable __UTOOLS_FORCE_PATH doit être définie: c'est la valeur de PATH à
|
||||
# utiliser.
|
||||
args=()
|
||||
if [ -n "$__UTOOLS_FORCE_SSH" ]; then
|
||||
# corriger la valeur de l'argument -e s'il existe
|
||||
while [ $# -gt 0 ]; do
|
||||
if [ "$1" == -e ]; then
|
||||
args=("${args[@]}" -e "$__UTOOLS_FORCE_SSH ${2#* }")
|
||||
shift; shift
|
||||
break
|
||||
fi
|
||||
args=("${args[@]}" "$1")
|
||||
shift
|
||||
done
|
||||
fi
|
||||
args=("${args[@]}" "$@")
|
||||
[ -n "$__UTOOLS_FORCE_PATH" ] && export PATH="$__UTOOLS_FORCE_PATH"
|
||||
export UTOOLS_USSH_RSYNC_SUPPORT=1
|
||||
exec rsync "${args[@]}"
|
Loading…
Reference in New Issue