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. Result can be sent by email if run as a script on a server for example.
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.
>gitcheck.pySubstantially identical to the previous version, in bonus, it print who files modified and commits not pushed
>gitcheck.py -v-v, --verbose Show files & commits
--debug Show debug message
-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
-m <maxdepth>, --maxdepth=<maxdepth> Limit the depth of repositories search")
-q, --quiet Display info only when repository needs action")
-e, --email Send an email with result as html, using mail.properties parameters")
--init-email Initialize mail.properties file (has to be modified by user using JSON format)")

