strolch/aheadStatus.sh

33 lines
1.1 KiB
Bash
Raw Normal View History

#!/bin/bash
#######################################################################
##
## Shows how far ahead each project is against origin
##
#######################################################################
function logAheadCount() {
aheadCount="$(git rev-list origin..master --count)"
if [ "${aheadCount}" -ne 0 ] ; then
project="${PWD}"
project="${project##*/}"
echo "${project} is ahead of origin by ${aheadCount} commits"
fi
}
echo "Checking how far ahead each project is against origin..."
cd ..
cd "li.strolch.dev" ; logAheadCount ; cd ..
cd "li.strolch.parent" ; logAheadCount ; cd ..
cd "li.strolch.bom" ; logAheadCount ; cd ..
cd "li.strolch.model" ; logAheadCount ; cd ..
cd "li.strolch.testbase" ; logAheadCount ; cd ..
cd "li.strolch.agent" ; logAheadCount ; cd ..
cd "li.strolch.service" ; logAheadCount ; cd ..
cd "li.strolch.rest" ; logAheadCount ; cd ..
cd "li.strolch.persistence.xml" ; logAheadCount ; cd ..
cd "li.strolch.persistence.postgresql" ; logAheadCount ; cd ..
cd "li.strolch.tutorialapp" ; logAheadCount ; cd ..
2013-12-24 16:56:02 +01:00
cd "li.strolch.tutorialwebapp" ; logAheadCount ; cd ..
echo "Done."
exit 0