develooper Front page | perl.perl5.porters | Postings from July 2012

Testing gitalist for

Thread Next
Dennis Kaarsemaker
July 30, 2012 11:05
Testing gitalist for
Message ID:
Hi all,

Quite a while ago I looked at using using Gitalist instead of gitweb for At the time it wasn't really ready, but it's
improved quite a bit. David Morel gave me a Catalyst book and over the
last few days I've implemented most of the missing parts.

Some of the improvements over gitweb (for those of you who already use
Gitalist, many improvements currently sit in branches at -- Dan will review them when he has

* It's a proper web application, thus easily extendable. For
  example, the committer overview was integrated instead of
  being a horrible cgi script hack:
* Syntax highlighting using Syntax::Highlight::Engine::Kate.
* POD (and markdown) rendering:  
* Pluggable snapshot generator, reducing the size of our own 
* Cherrymaint could be integrated at some point

You can test it at:

If you do, please provide feedback here or in #p5p and I'll address it
as soon as I can. There are some known issues:

* This is a test instance, running on Catalyst's internal
  testserver. This makes it slower than needed.
* Tree view loads commit info with ajax calls, this is slow,
  probably due to the above
* The search is less full-featured than gitweb's, which Yves
  improved. This will be fixed :)
* Syntax::Highlight::Engine::Kate is a bit buggy, e.g. in C
  code the number 4 renders differently for some reason
* Commit messages in gitweb are links to their commit. In 
  Gitalist they are not. My initial patch is buggy or tickles a 
  bug in Git::PurePerl that causes a filedescriptor leak, so
  that's been reverted for now.

Dennis Kaarsemaker, Systems Architect
Herengracht 597, 1017 CE Amsterdam
Tel external +31 (0) 20 715 3409
Tel internal (7207) 3409

Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About