# Ditz 0.3 released

**URL:** <https://www.ruby-forum.com/t/ditz-0-3-released/139564>\
**Category:** Ruby\
**Created:** [June 5, 2008, 12:11am UTC](https://www.ruby-forum.com/t/ditz-0-3-released/139564 "2008-06-05T00:11:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![trucker](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/ecae2f/32.png) [@trucker](https://www.ruby-forum.com/u/trucker)\
**Post date:** [June 5, 2008, 12:11am UTC](https://www.ruby-forum.com/t/ditz-0-3-released/139564/1 "2008-06-05T00:11:57Z")

</div>

Ditz version 0.3 has been released!

- [http://ditz.rubyforge.org](http://ditz.rubyforge.org)

Ditz is a simple, light-weight distributed issue tracker designed to  
work with  
distributed version control systems like darcs and git. Ditz maintains  
an issue  
database directory on disk, with files written in a line-based and  
human-  
editable format. This directory is kept under version control alongside  
project code. Changes in issue state is handled by version control like  
code  
change: included as part of a commit, merged with changes from other  
developers, conflict-resolved in the standard manner, etc.

Ditz provides a simple, console-based interface for creating and  
updating the  
issue database files, and some rudimentary HTML generation capabilities  
for  
producing world-readable status pages. It offers no central public  
method of  
bug submission.

Synopsis:

# set up project. creates the bugs.yaml file.

1. ditz init
2. ditz add-release

# add an issue

1. ditz add

# where am i?

1. ditz status
2. ditz todo

# do work

1. write code
2. ditz close 
3. commit
4. goto 3

# finished!

1. ditz release 

Changes:

## 0.3 / 2008-06-04

- readline support for all text entry
- hook system. Use ditz -l to see possible hooks.
- new commands: archive, shortlog, set-component
- improved commands: log, assign, add-release
- new issue type: ‘tasks’
- ‘ditz’ by itself shows the todo list
- zsh tab completion for subcommands
- local config can now specify bugs directory location
- issue name interpolation now on all issue fields
- bugfix: various HTML generation bugs
- bugfix: ditz now works from project subdirectories
- bugfix: removed UNIX-specific environment variable assumptions

## 0.2 / 2008-04-11

- bugfix: store each issue in a separate file to avoid false conflicts
- added per-command help
- added ‘log’ command for recent activity
- added better exception handling—turn into pretty error messages
- added text-area commands like /edit, /reset, etc
- all times now stored in UTC

## 0.1.2 / 2008-04-04

- bugfix: add\_reference very broken

## 0.1.1 / 2008-04-04

- bugfix: bugfix/feature question always returns feature

## 0.1 / 2008-04-02

- Initial release!

- [http://ditz.rubyforge.org](http://ditz.rubyforge.org)

---

<div class="post-metadata">

**Author:** ![trucker](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/ecae2f/32.png) [@trucker](https://www.ruby-forum.com/u/trucker)\
**Post date:** [June 5, 2008, 12:16am UTC](https://www.ruby-forum.com/t/ditz-0-3-released/139564/2 "2008-06-05T00:16:38Z")

</div>

loop { puts “Thank you!” }

you rock, and this release is awesomesauce!

- ari
