I Go To Werk

Werk is a wrapper that combines the ability to query and manipulate tickets in Trac with the ability to create and manage repository branches in git. Behaviour is defined largely via .werkrc files, which are scanned in order up the filesystem from your current location. This makes it possible to define workflow via .werkrc files located in-project, with sensible per-user definitions for defaults.

TODO

  • start using trac actions
  • come up with a better way of baking branch / ticket names
  • start using optparse
  • add more workflows to wrap add
  • add documentation for the various commands (possibly generate this from doc?)
  • move definitions out to .werkrc files
  • factor trac and git out from global namespace