(home | about | stats)

Read-only bug tracker

A bug tracker for all my projects, but specifically sorttable. Comprised of a collection of rfc822-a-like files in subversion, and a script which builds a static HTML list of the bugs.

Requirements

Extra credit requirements

svn dir layout

/bugs/
/bugs/control/
/bugs/control/generate-static-html.py -- creates static html, takes projectname as parameter
/bugs/data/
/bugs/data/projectname1/
/bugs/data/projectname1/_control -- file as described below
/bugs/data/projectname1/some-bug-name -- bug file as described below

svn file format

summary: one line summary of the bug
class: bug, semi-bug, wish
priority: high, medium, low, never
fixed-in: subversion revision, version number, or blank. free text, but the web interface may parse the svn revision number
depends: list-of-bugs that-need-to be-fixed-first space-separated
blank line
body of bug, as textile.

control file format

homepage: URL to homepage of project
staticpath: path on slayer to deploy the static html for this project to. defaults to /var/www/kryogenix.org/html/bugs/projectname1/ if unspecified.
kryogenix.org owner. This is a pwyky site. Edit this document.