Skip to content

dgutierr/gitcontrib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Git Contrib

Web application for reporting and monitoring the activity of Git repositories.

Steps to build & run

Clone the project

git clone [email protected]:dgutierr/gitcontrib.git

Build the project

cd gitcontrib
mvn clean install

Run the app

cd gitcontrib-webapp
mvn gwt:run

Login

admin / admin

(Git client, Maven 3.x and Java 1.6+ are required)

Git repositories setup

The current version of Gitcontrib comes with a default dashboard displaying several indicators about a set of Git repositories. The following two files contain the registry of the repos that fed the dashboard:

  • gitcontrib-webapp/src/main/resources/gitcontrib_repos_local.properties

    Contains a registry of all the local repositories to read logs from.

  • gitcontrib-webapp/src/main/resources/gitcontrib_repos_remote.properties

    Contains a registry of all the remote repositories to clone.

The application will first look into the local registry before clone any repo. The app may last a little bit when started for the very first time because of the cloning process. As more remote repositories are defined as more will last.

The file gitcontrib-webapp/src/main/resources/gitcontrib_author_mappings.properties is used to map GIT users to real author names. This is useful either to define multiple author aliases or to fix typos in author names.

About

Dashboards & reports for Git repositories

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages