Skip to content

An open-source tool for computing statistics based on log files from version control systems.

License

Notifications You must be signed in to change notification settings

skejserjensen/VCLS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Version Control Log Statistics

Version Control Log Statistics, is a small program to calculate various statistics based on log files from different popular version control systems.

Version control logs supported

Subversion: log files created both with and without the --verbose flag is currently implemented.

Git: log files created by the log and whatchanged commands are currently implemented.

Mercurial: log files created by the log and log with the no-merges or stat flag are currently implemented.

Note: using git wrappers such as git-tfs should allow the git log file to parsed, but this has only been tested very briefly.

Dependencies

Boost: used for its regex library at the moment as the C++11 version isn't implemented in GCC's library yet.

QT: used for the Gui at the movement, the command line version can be compiled without it.

Installation

  1. Install dependencies.

  2. Compile the program with "make" for a Qt gui or "make cli" for a cli.

TODO

  • Change the regexes so they use the standard C++11 implementation instead of boosts, when gcc supports it.

License

The program is licensed under version 3 of the GPL, and a copy of the license is bundled with the program.

About

An open-source tool for computing statistics based on log files from version control systems.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published