We needed a bug tracker for our project at work, and didn't want to use trac or suchlike. Tried ticgit but couldn't get it to run. So instead we took a couple hours and wrote our own simple bug tracker - gitbug.
Gitbug keeps bugs in a directory tree under bugs/ and uses one file per bug. Bug state is set by symlinking the bug file to open/ or done/. If you haven't edited your post-commit hook, it adds a hook to close bugs with commit messages that contain FIX[bug_id].
We haven't had much use for a bug tracker though, a fixme script that greps all instances of FIXME from the source tree takes care of the simple bugs. So our only bugs in the tracker tend to be things that span several subsystems.
art with code
- ► 2013 (26)
- ► 2011 (20)
- ► 2010 (94)
- ► 2009 (84)
- I/O in programming languages: open and read
- Basics of I/O
- Building an OCaml array library from basic operati...
- A month and a half of iPhone 3G
- Gitbug - In-repo bug tracker for git
- prelude.ml: now on GitHub
- Slow-motion Missile Fleet
- prelude.ml: further modularization
- prelude.ml: more combinatorial wanking
- prelude.ml: range iterators
- "Shared Memory" Parallelism
- Non-copying forked workers using Bigarrays
- Constant-space parallel combinators in OCaml
- Haskell on parallel hardware
- Almost Burning Ship
- Adaptive blur filter Mandelbrot
- Prelude.ml - more multicore mandelbrot
- ▼ September (17)
- Built art installations, web sites, graphics libraries, web browsers, mobile apps, desktop apps, media player themes, many nutty prototypes, much bad code, much bad art.Have freelanced for Verizon, Google, Mozilla, Warner Bros, Sony Pictures, Yahoo!, Microsoft, Valve Software, TDK Electronics.Ex-Chrome Developer Relations.
- Filezoo - Minimalistic zoomable file manager
- Missile Fleet - A game written with Cake.js
- Gitbug - In-repo bug tracker for Git
- Prelude.ml - OCaml stdlib replacement with a Haskellish flavour
- Metadata - File metadata extraction tool and Ruby library
- Thumbnailer - File thumbnailing tool and Ruby library
- Random canvas demos