Bugs in DisTract

DisTract is self-hosting. Oh yes — would I really bother to write bug tracking software and then not use it?! It would be madness!

This is also a good way to get to grips with DisTract.

So, I assume you've got hold of a DisTractInstaller and Monotone.

  ./DisTractInstaller -b org.wellquite.distract.bugs DisTractBugs

You'll now have an installation of DisTract in DisTractBugs with a Monotone database in DisTractBugs/db.mtn. You need to sync this database with the central Monotone database of DisTract bugs. Unless you've already exchanged Monotone keys with me, you'll only be able to pull rather than sync, as you won't have write permissions. So:

  mtn -d DisTractBugs/db.mtn pull distract.wellquite.org 'org.wellquite.distract.bugs*'

Hopefully, that'll connect to the central DisTract bugs Monotone server and pull in many entries. Now, I have customised the bug fields, which means that you'll need to re-generate the new bug form:

  cd DisTractBugs/bugs
  mtn update
  cd ../..
  ./DisTractBugs/bin/DisTractFormatNew ./DisTractBugs

Now, in your web browser, go find the list.html page which will be at:

  file:///path/to/DisTractBugs/html/list.html

Hit the Rebuild All Bugs button. As if by magic, DisTract will find all the existing bugs, check them out and then generate all the necessary HTML for them. The page will refresh, and you'll see the complete bug listing.

Note that whilst you will be able to make local changes to the bugs, unless you have obtained from me write-access to the central DisTract bugs Monotone database, you will not be able to sync your changes with the central server.

 
bugs.txt · Last modified: 2007/04/30 22:36 by matthew
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Debian Driven by DokuWiki