#!/bin/bash

REPO="$1"
DOMAIN="git.techss.co.za"

if [ "$2" = "" ]; then
	if [ ${REPO:0:2} == "a/" ]; then
		DOMAIN="ssh://montrakon@192.168.0.85/home/montrakon/kue"
	fi

	echo "Using $DOMAIN as host"
else
	DOMAIN="$2"
	echo "Using $DOMAIN as host"
fi

mkdir -p $REPO 

cd $REPO

if [ -d ".git" ]; then
	echo "Repo $REPO already exists. Not installed"
	exit 1
fi

git config --global --add safe.directory `realpath .` 

git init .

if [[ "$DOMAIN" == *"://"* ]]; then
	FULL_REPO="$DOMAIN/$REPO"
else
	FULL_REPO="https://$DOMAIN/$REPO.git"
fi 

git remote add origin "$FULL_REPO"
git config pull.rebase false
git pull origin master

cd ../../

slite func branch_config $REPO

slite updaterepo $REPO `cat .slite/branchname` 2> /dev/null

slite setup $REPO