git tool that recursively checks if git repos have uncommited changes or unpushed commits