#!/bin/sh

REPO="$1"
TASK="$2"
MESSAGE="$3"

if [ "$TASK" = "" ]; then
        echo "Please provide a task reference as first parameter in quotes"
        exit
fi

if [ "$MESSAGE" = "" ]; then
        echo "Please provide a message as second parameter in quotes"
        exit
fi


cd $REPO

echo "\n\n##################################  STAGING LOCALLY ##################################"
git add .
echo "\n\n##################################  COMMITTING LOCALLY ##################################"
git commit -am "$TASK : $MESSAGE"

echo "\n\n##################################  UPDATING FROM MASTER ##################################"
git pull origin master

echo "\n\n##################################  PUSHING REMOTELY ##################################"
git push --all


