About
pepper is a flexible command-line tool for retrieving statistics and generating reports from source code repositories. It ships with several graphical and textual reports, and is easily extendable using the Lua scripting language. pepper includes support for multiple version control systems, including Git and Subversion. Using native language bindings, multi-threading and a local revision cache, it provides fast access to repository data.
Please see the Gallery page for a quick look on output images generated by some of pepper's built-in graphical reports.
pepper is free and open-source software, released under the GNU General Public License. Feature suggestions, bug reports as well as report and code contributions are welcome!
Feature overview:
- Many built-in reports, including lines of code, author contribution and other activity charts.
- Custom report scripts can be written in Lua. A Gnuplot interface is provided for easy graphical output.
- Support for multiple repository types. Currently, backends for Git, Subversion. and Mercurial are available.
- Fast repository access by using native libraries if possible (i.e., the SVN backend uses the Subversion C API, and the Python C API is used by the Mercurial backend).
- Fast local diffstat and meta-data cache using zlib compression.
News
Project news
|
Latest commits
|
