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
2008-09-21
Subscribe to:
Post Comments (Atom)
Blog Archive
-
▼
2008
(107)
-
▼
September
(17)
- I/O in programming languages: open and read
- Basics of I/O
- Building an OCaml array library from basic operations
- 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)
No comments:
Post a Comment