#!/bin/bash
-function ssh_target {
- ssh -i vm-key "$to" "$@"
-}
-source "$1/config"
+targetHost=$1
+targetHost=${targetHost%/}
+source config
+source "$targetHost/config"
echo "To: $to"
echo "Agent: $SSH_AGENT_PID"
eval $(ssh-agent)
ssh-add vm-key
fi
-
-git fetch "$to:" "HEAD:refs/remotes/$1"
-
+command=$(basename -- "$0")
+echo "Action: $command"
+if [[ $command == "push" ]]; then
+ git push -f "$to:" "HEAD:refs/remotes/manager/master"
+else
+ git fetch "$to:" "+HEAD:refs/remotes/$targetHost/master"
+fi
if [[ $oldpid == "" ]]; then
eval $(ssh-agent -k)
fi