Gitarella 0.003 review

Download
by rbytes.net on

Gitarella project aim to provide a more performant, complete and friently Web frontend for GIT other than gitweb

License: GPL (GNU General Public License)
File size: 36K
Developer: Diego Petteno
0 stars award from rbytes.net

Gitarella project aim to provide a more performant, complete and friently Web frontend for GIT other than gitweb. The language of choice is Ruby because it makes simpler to handle both CGI and FastCGI with the same code, and many libraries already exists for common tasks like page templates and diffs handling.

The current version supports the basic browsing of repositories and diffing of files, and uses memcached as a backend for short-term storage of extracted data.

The development is handled through GIT at the url git://farraugt.flameeyes.is-a-geek.org/gitarella.git . Web interface is available on gitarella itself.

Version 0.001 is a pre-alpha version, that shows the current status of the code, it does work for basic browsing.

What's New in This Release:
This version features lots of bugfixes, especially in handling of tags, remote (pushed) branches, and commit descriptions.
It also adds graceful and not-entirely-graceful handling of exceptions (depending whether they are thrown during the initialisation phase or during the request) so that the user is never (or should never, at least) presented with an unanswered request.
It makes the ruby-filemagic extension optional, although recommended, and make use of log4r extension for logging ability.

Gitarella 0.003 keywords