2013-11-16 01:52:03 +01:00
|
|
|
#!/bin/bash
|
2014-03-08 17:22:35 +01:00
|
|
|
|
|
|
|
projectsFile="${PWD}/projects.lst"
|
2013-11-16 01:52:03 +01:00
|
|
|
|
|
|
|
function logAheadCount() {
|
|
|
|
aheadCount="$(git rev-list origin..master --count)"
|
2014-03-08 17:22:35 +01:00
|
|
|
# if [ "${aheadCount}" -ne 0 ] ; then
|
2013-11-16 01:52:03 +01:00
|
|
|
project="${PWD}"
|
|
|
|
project="${project##*/}"
|
2014-03-08 17:22:35 +01:00
|
|
|
echo "${aheadCount} commits need pushing for ${project}"
|
|
|
|
# fi
|
2013-11-16 01:52:03 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
cd ..
|
2014-03-08 17:22:35 +01:00
|
|
|
while read project; do
|
|
|
|
cd "${project}"
|
|
|
|
logAheadCount
|
|
|
|
cd ..
|
|
|
|
done < ${projectsFile}
|
2013-11-16 01:52:03 +01:00
|
|
|
|
|
|
|
echo "Done."
|
|
|
|
exit 0
|