Changing how Command gets its arguments.  I like this better.
Rounding out the Version command and adding some unit tests for it.  Also, fiddled around a bit with the printHelp() method to simplify it a bit.
Skeletal index command, but more importantly, there is now a shell script for execution from the command line.  It will need to be modified quite a bit before all is said and done, but for now, this is progress.
Some reworking of the way that properties are passed around, as well as a new property type for repository provider.
The Index command is now feature-complete, but the amount of code involved in fetching revisions and creating an index indicates that more of that goo needs to be factored down into the Action classes.
May 18th changes.