Favorite Talks Schedule iCal export Submit a talk proposal

Search Statistics
Log in

Gitalist - cause gitweb.cgi isn't exactly a great advert for perl

By Zac Stevens
Date: Saturday, 5 December 2009 11:30
Duration: 20 minutes
Tags: blueprint catalyst catamoose css git moose project roles

You can find more information on the speaker's site:

gitweb.cgi is in core git.
gitweb.cgi is written in perl.
gitweb.cgi looks like the web in 1996.
gitweb.cgi was written in perl as it existed before git, OO, or fire were invented.

This doesn't exactly make perl look awesome.
A plan to drag it kicking and screaming into the enlightened ages was hatched, and gitalist was born.

Ripping a nasty CGI out into a real modern perl app! Fun! Exciting! Useful! (Easier on the eyes!)
Maintaining 100% uri compatibility with gitweb.cgi and offering advanced configuration facilities and syntax highlighting has made Gitalist an infant project which has raised a lot of interest, including from from the perl 5 core, and kernel.org.. This talk will give a brief demonstration of the current version of Gitalist, cover which parts of the CGI have been converted and what major re factoring is still to be done - and, primarily, try to convince you to consider an alternative to gitweb.cgi which isn't github isn't _that hard_ to achieve..

Attended by: Zac Stevens, Simon Elliott, Leo Lapworth (‎ranguard‎), Pedro Figueiredo (‎pfig‎), Peter Flanigan, Matt Johnson, fifi, Florian Ragwitz (‎rafl‎), Nicholas Clark, Ian Wells (‎ijw‎), James Mastros (‎theorbtwo‎), Mark Rainford, Colin Campbell, Leon Brocard (‎acme‎), Dagfinn Ilmari MannsÃ¥ker (‎ilmari‎), osfameron,