#!/bin/bash


if [ ! -d .git ];
then
	echo "in a git directory plz"
	exit 0
fi

SQLDATABASE='LumedProject'
SQLSERVER='.\\SQLEXPRESS'
SQLUSER='sa'
SQLPASS='svp'

REPO="$(pwd | xargs cygpath --windows | sed 's/\\/\\\\/g')"

echo "let change the .config for $SQLSERVER"

for FILE in $(find -iname "app.config" -o -iname "web.config")
do
	if grep -qi "user id=" "$FILE"
	then
		printf "$FILE";
		printf "."

		git update-index -q --assume-unchanged $FILE
		printf "."

		sed -i "s/\(initial catalog=\)\(APSS_CurrentSprint\)/\1$SQLDATABASE/IM" $FILE;
		printf "."

		sed -i "s/\(user id=\)\([^;]*\)/\1$SQLUSER/IM" $FILE;
		printf "."

		sed -i "s/\(password=\)\([^;]*\)/\1$SQLPASS/IM" $FILE;
		printf "."

		sed -i "s/\(password=\)\([^;]*\)/\1$SQLPASS/IM" $FILE;
		printf "."

		sed -i "s=%LUMEDPROJECT_GIT%=$REPO=IM" $FILE;
		printf "\n"
	fi
done

echo "done"

