- lock ra context
- replace shelve with cPickle and a bunch of files?
- get rid of use of `svn ls' in logwalker
- deal with utf-8-invalid characters (blocks Python branch)
