[ditz-talk] command line ditz

Nicolas Pouillard nicolas.pouillard at gmail.com
Wed Sep 3 04:38:02 EDT 2008

Excerpts from William Morgan's message of Wed Sep 03 04:14:02 +0200 2008:
> Reformatted excerpts from Dalton Calford's message of 2008-09-02:
> > I have pulled down the latest version of ditz, git and sheila.
> > 
> > What I don't understand is how they all work together.
> > 
> > Is sheila a plugin?  Is sheila called by ditz html to generate a
> > different html page?  How is sheila called/invoked in order to test
> > it's output?
> Sheila is a Camping app, so you have to run it via the (latest git
> version) of Camping. If you run it from anywhere in your Ditz project,
> it will bring up its own server on port 3301. It uses webrick as the web
> server by default; you may want to install mongrel instead.
> Here's how to run it:
> 1. Make a new clone of the project you want to track bugs with.
> 2. Clone ditz from git://gitorious.org/ditz/mainline.git.
> 3. Clone camping from git://github.com/why/camping.git.
> 4. Clone sheila from git://github.com/wmorgan/sheila.git.
> 5. Within your project dir, run:
>      ruby -I$CAMPING_ROOT/lib -I$DITZ_ROOT/lib -rubygems $CAMPING_ROOT/bin/camping $SHEILA_ROOT/sheila.rb
>    where the environment variables have been set to the clone dirs
>    above.

I didn't look at the code to see what is the problem but here is a backtrace :)
No pressure it was just to try...

# loading plugins from ./.ditz-plugins
# loading plugin "git" from /Users/ertai/wgit/dev-util/ditz/lib/ditz/plugins/git.rb
# loading plugin "issue-claiming" from /Users/ertai/wgit/dev-util/ditz/lib/ditz/plugins/issue-claiming.rb
# loading config from ../../../.ditz-config
/Users/ertai/wgit/dev-ruby/sheila/sheila.rb:44:in `join': can't convert nil into String (TypeError)
  from /Users/ertai/wgit/dev-ruby/sheila/sheila.rb:44:in `create'
  from /Users/ertai/wgit/dev-ruby/camping/bin/../lib/camping/reloader.rb:82:in `load_app'
  from /Users/ertai/wgit/dev-ruby/camping/bin/../lib/camping/reloader.rb:40:in `initialize'
  from /Users/ertai/wgit/dev-ruby/camping/bin/../lib/camping/server.rb:132:in `new'
  from /Users/ertai/wgit/dev-ruby/camping/bin/../lib/camping/server.rb:132:in `insert_app'
  from /Users/ertai/wgit/dev-ruby/camping/bin/../lib/camping/server.rb:33:in `add_app'
  from /Users/ertai/wgit/dev-ruby/camping/bin/../lib/camping/server.rb:22:in `initialize'
  from /Users/ertai/wgit/dev-ruby/camping/bin/../lib/camping/server.rb:22:in `each'
  from /Users/ertai/wgit/dev-ruby/camping/bin/../lib/camping/server.rb:22:in `initialize'
  from /Users/ertai/wgit/dev-ruby/camping/bin/camping:98:in `new'
  from /Users/ertai/wgit/dev-ruby/camping/bin/camping:98

Nicolas Pouillard aka Ertai
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 194 bytes
Desc: not available
URL: <http://rubyforge.org/pipermail/ditz-talk/attachments/20080903/f601d09c/attachment-0001.bin>

More information about the ditz-talk mailing list