If you working in multiples projects, you want can be analyzed in a single pass of the changes in your projects. gitcheck is script who scan recursive directory to find a git directory and analyse all modifications.
pip install git+git://github.com/badele/gitcheck.git
In simple version, it show for each repositories if you have modification not committed and or commits not pushed.
>garchdeps.py
Substantially identical to the previous version, in bonus, it print who files modified and commits not pushed
>garchdeps.py -v
-v, --verbose Show files & commits
-r, --remote also check with the remote
-b, --bell bell on action needed
-w <sec>, --watch <sec> after displaying, wait <sec> and run again
-i <re>, --ignore-branch <re> ignore branches matching the regex <re>
-d <dir>, --dir Search <dir> for repositories