# Select the method: fetch, push and status is possible.
-if [ x$1 = x -o x$1 = xfetch -o x$1 = xfe ]; then
+if [ x$1 = x -o x$1 = xstatus -o x$1 = xst ]; then
+ method=status
+elif [ $1 = fetch -o $1 = fe ]; then
method=fetch
elif [ $1 = push -o $1 = pu ]; then
method=push
-elif [ $1 = status -o $1 = st ]; then
- method=status
else
echo "Usage: sync.sh [fetch | fe | push | pu | status | st]"
echo
pwd=`pwd`
cd "$project"
+ # Remove .git from repository name.
+ project=`echo "$project" | sed "s|.git||"`
+
# Display all commits not in the master branch.
if [ $method = status ]; then
output=`git log --graph --all --pretty=oneline --color master..`
cd "$pwd"
done
+
+# Run status after a fetch to see new changes.
+if [ $method = fetch ]; then
+ ./sync.sh status
+fi