> This branch allows setting configs in ~/.bazaar/bazaar.conf, which are
> overridden by the command line.
> I think this branch has 3 things to consider:
>
> 1. Testing. I can't figure out how to test it, as all options seem to
> excersized by serve-branches, which isn't invoked in tests
Yeah, there's far too much code in serve-branches. I guess a lot of it could live in loggerhead/config.py.
> 2. Add a big fat deprecation warning to start-loggerhead script
+1
> 3. I'm not 100% sure how to (properly) detect when something is set on the
> command line, so I hacked my way around it.
We can probably do this with a custom optparse action. Maybe I'll dig into this when I'm more awake.
> This branch allows setting configs in ~/.bazaar/ bazaar. conf, which are
> overridden by the command line.
> I think this branch has 3 things to consider:
>
> 1. Testing. I can't figure out how to test it, as all options seem to
> excersized by serve-branches, which isn't invoked in tests
Yeah, there's far too much code in serve-branches. I guess a lot of it could live in loggerhead/ config. py.
> 2. Add a big fat deprecation warning to start-loggerhead script
+1
> 3. I'm not 100% sure how to (properly) detect when something is set on the
> command line, so I hacked my way around it.
We can probably do this with a custom optparse action. Maybe I'll dig into this when I'm more awake.