The Sandbox

This is just a page to practice and learn WikiFormatting.

Go ahead, edit it freely.

Testing the new changelog format:

I'd like to figure out some way of writing changelogs that looked pretty in Trac without looking like ass in svn diff. Ben's source links are a nifty idea, but kind of superfluous in the trac display, as all the links are right below the changelog anyway.

I guess what we should really be doing is committing so often that we don't need to post different messages for different files...

File: Rakefile

  • Fixed the spec:autotest target
  • Fixed RDoc task:
    • Pathname objects -> strings
    • changed target directory to 'docs/api'
    • copy generated docs to the static content directory

File: TODO

  • Initial commit: listed milestones

File: lib/thingfish.rb

  • Made #reset_logger reset the default logger's level too.

File: lib/thingfish/handler.rb
File: lib/thingfish/handler/default.rb
File: plugins/thingfish-statushandler/lib/thingfish/handler/status.rb
File: plugins/thingfish-statushandler/resources/index.rhtml

  • Factored out the http method handling bits into ThingFish::Handler
  • Added a convenience method for building METHOD_NOT_ALLOWED responses to ThingFish::Handler: #send_method_not_allowed_response
  • Factored out some common ThingFish::Handler behaviors into a new RSpec shared behavior

File: lib/thingfish/handler/metadata.rb

  • Use the new #process from ThingFish::Handler.
  • Serve the list of keys in the metastore

File: misc/rake/svn.rb

  • Changed the format of the commit log a bit.

File: plugins/thingfish-fsfs/spec/fsfs_spec.rb

  • Cleaned up logging to not spam test output

File: plugins/thingfish-inspecthandler/lib/thingfish/handler/inspect.rb
File: plugins/thingfish-inspecthandler/resources/index.html
File: plugins/thingfish-inspecthandler/resources/index_content.html
File: plugins/thingfish-inspecthandler/resources/inspect.rhtml
File: plugins/thingfish-inspecthandler/spec/inspecthandler_spec.rb

  • Use the new #process from ThingFish::Handler and the new shared spec behavior.
  • Rewritten to use the ResourceLoader? framework

Diff TracLinks Formatting

For the diff between the content_negotiation branch and the trunk: