Skip to content
Snippets Groups Projects
update_mirror.sh 457 B
Newer Older
Sam Gleske's avatar
Sam Gleske committed
#!/bin/bash
#Tue Sep 10 23:01:08 EDT 2013
#USAGE
#  ./update_mirror.sh project_name


#Include all user options
. "$(dirname $0)/config.sh"
cd $(dirname $0)

if [ -z "$1" ];then
  echo "Must specify a project_name!" 1>&2
  exit 1
elif [ ! -d "${repo_dir}/${gitlab_namespace}/$1" ];then
  echo "No git repository for $1!  Perhaps run add_mirror.sh?" 1>&2
  exit 1
fi

cd "${repo_dir}/${gitlab_namespace}/$1"
git fetch
git remote prune origin
git push gitlab