Newer
Older
#Created by Sam Gleske
#MIT License
#Created Tue Sep 10 23:01:08 EDT 2013
#Include all user options and dependencies
git_mirrors_dir="$(dirname "${0}")"
cd "${git_mirrors_dir}"
. "config.sh"
. "lib/VERSION"
. "lib/functions.sh"
PROGNAME="${0##*/}"
PROGVERSION="${VERSION}"
#Default script options
if [ -z "${project_name}" ];then
echo "Must specify a project_name!" 1>&2
exit 1
elif [ ! -d "${repo_dir}/${gitlab_namespace}/${project_name}" ];then
echo "No git repository for $1! Perhaps run add_mirror.sh?" 1>&2
exit 1
fi
cd "${repo_dir}/${gitlab_namespace}/${project_name}"
if git config --get svn-remote.svn.url &> /dev/null;then
#this is an SVN mirror so update it accordingly
git reset --hard
git svn fetch