Yelp/mrjob — pull request #422 by irskep (2012-03-30 22:23:28+00:00)
Title: Move all options from mrjob.job to mrjob.options

This branch moves all `add_option` calls from `mrjob.job.MRJob` methods to `mrjob.options` functions. There are two good reasons to do this:

* Decrease the amount of code in `mrjob.job.MRJob` (it was hurting `vim`'s syntax highlighting for me)
* Make it easier to not use awful `optparse` hacks to get the options into other `OptionParser`/`OptionGroup` instances

Eventually the tools should just be able to call these functions and pull in the appropriate options, but I thought it would be better to start small so we can talk about how to group things.