File: index.html

package info (click to toggle)
ditz 0.5-1
  • links: PTS
  • area: main
  • in suites: squeeze, wheezy
  • size: 356 kB
  • ctags: 489
  • sloc: ruby: 3,664; sh: 15; makefile: 12
file content (152 lines) | stat: -rw-r--r-- 6,684 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
  <title>Ditz</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <link rel="stylesheet" href="main.css" type="text/css" />
</head>

<body>
  <h1> Ditz </h1>

  <p style="border: solid 1px black; background: #ccc; padding: 0.5em;"> Current project status: see the <a href="ditz/">ditz ditz page</a>.
Current project news: see the <a
href="http://all-thing.net/search/label/ditz">blog</a> and <a
href="http://rubyforge.org/pipermail/ditz-talk/">mailing list archives</a>.</p>

  <p> Ditz is a simple, light-weight distributed issue tracker designed to work
  with distributed version control systems like <a
  href="http://git.or.cz/">git</a>, <a href="http://darcs.net/">darcs</a>, <a
  href="http://www.selenic.com/mercurial/">Mercurial</a>, and <a
  href="http://bazaar-vcs.org/">Bazaar</a>. It can also be used with
  centralized systems like <a href="http://subversion.tigris.org/">SVN</a>.</p>

  <p> Ditz features a simple, clean commandline interface, a robust plugin
  architecture which allows for adding commands and extending model fields and
  ditz output, a human-editable file format, and an active developer community.
  </p>

  <p> Ditz also provides static HTML generation capabilities for producing
  world-readable status pages (for a demo, see the <a href="ditz/">ditz ditz
  page</a>). It currently offers no central public method of bug submission.
  </p>

  <h2> "Screenshots" </h2>

  <div class="screencap"><code><pre>
$ ditz status
0.4         0/ 1 bugfix,  3/ 6 features,  1/ 1 task  xxxx__>>
unassigned  0/ 1 bugfix,  1/ 6 features,  0/ 0 tasks x______

$ ditz
Version 0.4 (unreleased):
>  ditz-5: plugin architecture for tighter SCM integration, etc
> ditz-45: bash shell completion
_ ditz-42: add a --comment option like git commit -m
_ ditz-54: HOME environment variable not available on windows

Unassigned:
_  ditz-1: commands needs full argument parsing
_ ditz-32: extended help for commands
_ ditz-37: created and deleted events not in logs
_ ditz-53: allow commands like 'start', 'stop', 'close', etc to take multiple arguments
_ ditz-55: add 'reconfigure' command
_ ditz-58: log and shortlog should take an optional component name
  </pre></code></div>
  <div class="screencap"><code><pre>
$ ditz show ditz-45
Issue ditz-45
-------------
      Title: bash shell completion
Description: we have zsh (ditz-34). but i use bash!
       Type: feature
     Status: in progress
    Creator: William Morgan (wmorgan-ditz)
        Age: three months
    Release: 0.4
 References: 
 Identifier: d96a7a95dedc20072df13afa4515ee5d739229ce
 Git branch: none

Event log:
- changed status from closed to in_progress (wmorgan-ditz, 70 hours ago)
  > re-opening because there's going to be more work thanks to ditz-57.
- closed issue with disposition fixed (wmorgan-ditz, eight days ago)
  > contributed by christian garbs
- assigned to release 0.4 from unassigned (wmorgan-ditz, eight days ago)
- created (wmorgan-ditz, three months ago)
  </pre></code></div>
  <div class="screencap"><code><pre>
$ ditz add
Title: remove "references"
Description (ctrl-d, ., or /stop to stop, /edit to edit, /reset to reset):
> with the advent of decent issue interpolation, this isn't that useful.
> this probably deserves some more thought before becoming reality.
> .
Is this a (b)ugfix, a (f)eature, or a (t)ask? t
Assign to a release now? (y/n): n
Issue creator (enter for "William Morgan (wmorgan-ditz)"): 
Comments (ctrl-d, ., or /stop to stop, /edit to edit, /reset to reset):
> .
Added issue ditz-59.
  </pre></code></div>

  <h2>Documentation</h2>

  <p> Ditz maintains an issue database directory on disk, with files written in
  a line-based and human-editable format. This directory can be kept under
  version control, alongside project code. </p>
  
  <p> There are several different ways to use ditz:
 
  <ol> <li> Treat issue change the same as code change: include it as part of
  commits, and merge it with changes from other developers, resolving conflicts
  in the usual manner. </li> <li> Keep the issue database in the repository but
  in a separate branch. Issue changes can be managed by your VCS, but is not
  tied directly to code commits. </li> <li> Keep the issue database separate
  and not under VCS at all. </li> </ol> </p>

  <p> For more, read the <a href="README.txt">README</a> and the <a href="PLUGINS.txt">plugin documentation</a>.

  <h2>Getting it</h2>

  <p> You can download ditz releases from the <a
  href="http://rubyforge.org/projects/ditz/">ditz RubyForge page</a>.
  Or, if you have RubyGems installed, simply command your computer to
  "gem install ditz".  </p>

  <p> <a href="http://www.cgarbs.de/stuff/deb-repository.html#ditz">ditz Debian packages</a> are kindly contributed by Christian Garbs. There's also a <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=492805">ditz RFP</a> if you are a Debian maintainer with time on your hands.</a> </p>

  <p> For source code access, the <a href="http://gitorious.org/projects/ditz">ditz repository is on Gitorious</a>. You can clone it locally like so:
  <code>git clone git://gitorious.org/ditz/mainline.git</code>.
  You can also <a href="http://gitorious.org/projects/ditz">browse
  the ditz git repository</a>.  </p>

  <h2>Bug reports</h2>

  <p> Feel free to post bug reports, feature requests, and any comments or discussion topics to the <a href="http://rubyforge.org/mailman/listinfo/ditz-talk">ditz-talk mailing list</a> (<a href="http://rubyforge.org/pipermail/ditz-talk/">archives</a>).  </p>

  <p> Of course, you can also submit a bug report by cloning the git repo,
  using "ditz add" to add an issue, and sending a merge request or submitting
  the resulting patch. </p>

  <h2>Related Work</h2>

  <p>There's a <a href="http://github.com/kentaro/emacs-ditz/tree/master">Ditz emacs mode</a> by Kentaro Kuribayashi.</p>
 
 <h2>Credit</h2>

  <p> Ditz is brought to you by <a href="http://cs.stanford.edu/~ruby/">William Morgan</a> and by
  <ul>
  <li> Nicolas Pouillard &lt;nicolas.pouillard at the gmail dot coms&gt; </li>
  <li> Ramsey Dow &lt;yesmar at the speakeasy dot nets&gt; </li>
  <li> Eric Merritt &lt;cyberlync at the gmail dot coms&gt; </li>
  <li> Christian Garbs &lt;mitch at the cgarbs dot des&gt; </li>
  <li> oleg dashevskii &lt;be9 at the be9 dot rus&gt; </li>
  <li> Jeff Balogh &lt;its.jeff.balogh at the gmail dot coms&gt; </li>
  <li> Harold Hausman &lt;hhausman at the gmail dot coms&gt; </li>
  </ul>
  </body>
</html>