Skip to content
forked from badele/gitcheck

Check multiple git repository in one pass / Vérifiez vos dépôt git en une seule passe

Notifications You must be signed in to change notification settings

Eyepea/gitcheck

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 

Repository files navigation

gitcheck

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.

Installation

pip install git+git://github.com/badele/gitcheck.git

Examples utilizations

Simple version

In simple version, it show for each repositories if you have modification not committed and or commits not pushed.

>gitcheck.py
Gitcheck simple

Gitcheck simple

Verbose version

Substantially identical to the previous version, in bonus, it print who files modified and commits not pushed

>gitcheck.py -v
Gitcheck verbose

Gitcheck verbose

Options

-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)")

French version is available here

http://bruno.adele.im/projets/gitcheck/

About

Check multiple git repository in one pass / Vérifiez vos dépôt git en une seule passe

http://bruno.adele.im/projets/gitcheck

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%