| Sun, 11 May 2014 08:52:13 -0700 | Jeff Hammel | STUB: README.txt | 
 
  | Sat, 26 Apr 2014 09:49:22 -0700 | Jeff Hammel | update link | 
 
  | Sat, 26 Apr 2014 08:56:22 -0700 | Jeff Hammel | update link | 
 
  | Sun, 30 Mar 2014 19:53:20 -0700 | Jeff Hammel | STUB: configuration/configuration.py | 
 
  | Sun, 30 Mar 2014 19:28:09 -0700 | Jeff Hammel | STUB: setup.py | 
 
  | Sun, 30 Mar 2014 19:27:41 -0700 | Jeff Hammel | minor fixes | 
 
  | Sun, 30 Mar 2014 19:12:00 -0700 | Jeff Hammel | we are under new management | 
 
  | Wed, 12 Mar 2014 15:42:28 -0700 | Jeff Hammel | see also | 
 
  | Tue, 17 Sep 2013 23:45:23 -0700 | Jeff Hammel | configuration/configuration.py | 
 
  | Tue, 17 Sep 2013 23:40:50 -0700 | Jeff Hammel | configuration/configuration.py | 
 
  | Tue, 17 Sep 2013 23:35:26 -0700 | Jeff Hammel | configuration/configuration.py | 
 
  | Tue, 17 Sep 2013 23:22:23 -0700 | Jeff Hammel | configuration/configuration.py | 
 
  | Tue, 17 Sep 2013 20:47:50 -0700 | Jeff Hammel | fix | 
 
  | Tue, 17 Sep 2013 20:13:16 -0700 | Jeff Hammel | configuration/configuration.py | 
 
  | Tue, 17 Sep 2013 18:57:25 -0700 | Jeff Hammel | < http://k0s.org/mozilla/hg/MozillaTry/raw-file/582f3571ab33/mozillatry.py | 
 
  | Thu, 06 Dec 2012 16:16:03 -0800 | Jeff Hammel | bump version | 
 
  | Tue, 04 Dec 2012 16:17:55 -0800 | Jeff Hammel | separate loading configuration files to its own method for consumers | 
 
  | Tue, 04 Dec 2012 15:37:34 -0800 | Jeff Hammel | make more APIish | 
 
  | Tue, 04 Dec 2012 15:13:07 -0800 | Jeff Hammel | begin to break this up | 
 
  | Tue, 04 Dec 2012 15:01:28 -0800 | Jeff Hammel | separate into own method | 
 
  | Mon, 01 Oct 2012 17:08:45 -0700 | Jeff Hammel | https://bugzilla.mozilla.org/show_bug.cgi?id=796196 | 
 
  | Wed, 04 Jul 2012 09:54:37 -0700 | Jeff Hammel | fix casting | 
 
  | Thu, 28 Jun 2012 14:54:29 -0700 | Jeff Hammel | if an option cannot be coerced to a type  we should just not add a CLI handler for it | 
 
  | Thu, 28 Jun 2012 14:48:17 -0700 | Jeff Hammel | alter some comments | 
 
  | Mon, 25 Jun 2012 15:45:27 -0700 | Jeff Hammel | this TODO is done | 
 
  | Thu, 10 May 2012 15:23:53 -0700 | Jeff Hammel | bump version | 
 
  | Thu, 10 May 2012 15:23:11 -0700 | Jeff Hammel | make python 2.4 compatible :( | 
 
  | Thu, 03 May 2012 16:00:18 -0700 | Jeff Hammel | keep track of parsed values as well as individual instances | 
 
  | Thu, 03 May 2012 15:46:13 -0700 | Jeff Hammel | fix dict command line processing | 
 
  | Thu, 03 May 2012 08:26:10 -0700 | Jeff Hammel | py2.4 compatability | 
 
  | Wed, 02 May 2012 14:51:46 -0700 | Jeff Hammel | remove extraneous assignment | 
 
  | Wed, 02 May 2012 12:20:59 -0700 | Jeff Hammel | bump version | 
 
  | Tue, 01 May 2012 15:29:29 -0700 | Jeff Hammel | be more forgiving of blank configuration | 
 
  | Tue, 01 May 2012 10:46:26 -0700 | Jeff Hammel | call the proper method | 
 
  | Tue, 01 May 2012 10:33:37 -0700 | Jeff Hammel | allow extensible configuration; also start using deepcopy heavily since otherwise you have artefacts | 
 
  | Mon, 30 Apr 2012 13:21:48 -0700 | Jeff Hammel | handle load option a bit better | 
 
  | Mon, 30 Apr 2012 13:06:03 -0700 | Jeff Hammel | remove obselete comment | 
 
  | Mon, 30 Apr 2012 13:02:50 -0700 | Jeff Hammel | only use formatters for options we actually know about from self.options; the rest should be handled from the client | 
 
  | Mon, 30 Apr 2012 11:07:17 -0700 | Jeff Hammel | handle None type (though its probably a bogus case) and note on future failure upon coercion | 
 
  | Sun, 29 Apr 2012 19:18:11 -0700 | Jeff Hammel | remove MakeItSo vestiges (for now) and bump version | 
 
  | Sun, 29 Apr 2012 01:05:49 -0700 | Jeff Hammel | better ordering of processing for dump() | 
 
  | Sun, 29 Apr 2012 00:30:58 -0700 | Jeff Hammel | improved abstraction; sadly doesnt seem to work | 
 
  | Sat, 28 Apr 2012 23:25:52 -0700 | Jeff Hammel | actually dump configuration | 
 
  | Sat, 28 Apr 2012 23:21:09 -0700 | Jeff Hammel | get dump in the parent method, follow-up | 
 
  | Sat, 28 Apr 2012 23:20:54 -0700 | Jeff Hammel | get dump in the parent method | 
 
  | Sat, 28 Apr 2012 23:18:30 -0700 | Jeff Hammel | make dump method configurable | 
 
  | Sat, 28 Apr 2012 22:55:39 -0700 | Jeff Hammel | make dump behave better | 
 
  | Sat, 28 Apr 2012 15:29:57 -0700 | Jeff Hammel | handle CLI errors with optparse | 
 
  | Fri, 27 Apr 2012 15:18:24 -0700 | Jeff Hammel | slightly improve type system | 
 
  | Fri, 27 Apr 2012 14:13:04 -0700 | Jeff Hammel | change default flow style for yaml, http://pyyaml.org/wiki/PyYAMLDocumentation | 
 
  | Fri, 27 Apr 2012 13:57:21 -0700 | Jeff Hammel | use self.option_dict | 
 
  | Fri, 27 Apr 2012 13:44:12 -0700 | Jeff Hammel | remove unused files | 
 
  | Fri, 27 Apr 2012 13:39:13 -0700 | Jeff Hammel | move towards dict or items system | 
 
  | Tue, 17 Apr 2012 12:50:29 -0700 | Jeff Hammel | bump version | 
 
  | Tue, 17 Apr 2012 12:50:10 -0700 | Jeff Hammel | add a dict parser thingy | 
 
  | Tue, 17 Apr 2012 11:36:01 -0700 | Jeff Hammel | move to a class-based architecture | 
 
  | Mon, 09 Apr 2012 15:47:08 -0700 | Jeff Hammel | notes to self about how to make this better; still needs a little thought | 
 
  | Thu, 29 Mar 2012 16:51:07 -0700 | Jeff Hammel | note TODO | 
 
  | Wed, 28 Mar 2012 16:34:32 -0700 | Jeff Hammel | fix | 
 
  | Wed, 28 Mar 2012 15:24:25 -0700 | Jeff Hammel | draft of README plus version bump | 
 
  | Wed, 28 Mar 2012 14:08:11 -0700 | Jeff Hammel | note load option | 
 
  | Wed, 28 Mar 2012 12:56:50 -0700 | Jeff Hammel | rename/shuffle options to make more sense | 
 
  | Wed, 28 Mar 2012 12:42:58 -0700 | Jeff Hammel | more README hacking | 
 
  | Wed, 28 Mar 2012 11:33:14 -0700 | Jeff Hammel | a little about serializers | 
 
  | Wed, 28 Mar 2012 11:21:22 -0700 | Jeff Hammel | formatting | 
 
  | Wed, 28 Mar 2012 11:18:43 -0700 | Jeff Hammel | give a real version | 
 
  | Wed, 28 Mar 2012 11:18:13 -0700 | Jeff Hammel | outline what options are available for ``value`` | 
 
  | Wed, 28 Mar 2012 11:05:29 -0700 | Jeff Hammel | now we check for types more betterer | 
 
  | Wed, 28 Mar 2012 10:27:17 -0700 | Jeff Hammel | start in on the README | 
 
  | Wed, 28 Mar 2012 09:03:02 -0700 | Jeff Hammel | minor fixes | 
 
  | Wed, 28 Mar 2012 08:38:16 -0700 | Jeff Hammel | better docstring | 
 
  | Wed, 28 Mar 2012 08:37:01 -0700 | Jeff Hammel | refactor completed and tests pass again | 
 
  | Wed, 28 Mar 2012 08:33:54 -0700 | Jeff Hammel | minor bug fixes | 
 
  | Wed, 28 Mar 2012 08:29:50 -0700 | Jeff Hammel | still refactorin | 
 
  | Tue, 27 Mar 2012 20:17:26 -0700 | Jeff Hammel | parity between module name and package name | 
 
  | Tue, 27 Mar 2012 17:04:31 -0700 | Jeff Hammel | more stubbing to make Configuration an OptionParser | 
 
  | Tue, 27 Mar 2012 16:58:48 -0700 | Jeff Hammel | another TODO | 
 
  | Tue, 27 Mar 2012 15:41:02 -0700 | Jeff Hammel | begin migration path towards inheriting from ConfigParser; ideally, Configuration should live in its own class and the CLI class should inherit from that | 
 
  | Tue, 27 Mar 2012 15:25:12 -0700 | Jeff Hammel | add complex test, now we can refactor | 
 
  | Tue, 27 Mar 2012 15:00:07 -0700 | Jeff Hammel | change base.json value from default for testing | 
 
  | Tue, 27 Mar 2012 14:56:54 -0700 | Jeff Hammel | introduce a somewhat redundant test | 
 
  | Tue, 27 Mar 2012 14:55:29 -0700 | Jeff Hammel | test with overrides | 
 
  | Tue, 27 Mar 2012 14:41:13 -0700 | Jeff Hammel | document this | 
 
  | Tue, 27 Mar 2012 14:23:39 -0700 | Jeff Hammel | tests fail again, what fun | 
 
  | Tue, 27 Mar 2012 14:16:42 -0700 | Jeff Hammel | add a example .json dump | 
 
  | Tue, 27 Mar 2012 14:16:17 -0700 | Jeff Hammel | actually deserialize things | 
 
  | Tue, 27 Mar 2012 14:01:25 -0700 | Jeff Hammel | start to hook up deserializers | 
 
  | Tue, 27 Mar 2012 13:00:14 -0700 | Jeff Hammel | fix broken test | 
 
  | Tue, 27 Mar 2012 12:50:16 -0700 | Jeff Hammel | ensure that missing values raise the correct exception | 
 
  | Tue, 27 Mar 2012 12:32:15 -0700 | Jeff Hammel | try using optionclass; still failing | 
 
  | Tue, 27 Mar 2012 12:26:58 -0700 | Jeff Hammel | better error message | 
 
  | Tue, 27 Mar 2012 12:16:43 -0700 | Jeff Hammel | stub only using parsed attributes | 
 
  | Tue, 27 Mar 2012 11:33:09 -0700 | Jeff Hammel | stub adding an option of keeping track of what is parsed | 
 
  | Tue, 27 Mar 2012 11:19:33 -0700 | Jeff Hammel | add --dump option | 
 
  | Tue, 27 Mar 2012 11:07:51 -0700 | Jeff Hammel | test deserialization | 
 
  | Tue, 27 Mar 2012 10:51:34 -0700 | Jeff Hammel | deserialization should work now | 
 
  | Tue, 27 Mar 2012 10:36:23 -0700 | Jeff Hammel | stub munging configuration | 
 
  | Tue, 27 Mar 2012 10:29:36 -0700 | Jeff Hammel | actually test serialization | 
 
  | Tue, 27 Mar 2012 10:28:02 -0700 | Jeff Hammel | fix serialization (stub) tests | 
 
  | Tue, 27 Mar 2012 09:52:51 -0700 | Jeff Hammel | we has another broken test | 
 
  | Tue, 27 Mar 2012 09:40:15 -0700 | Jeff Hammel | add test for missing values | 
 
  | Tue, 27 Mar 2012 09:35:21 -0700 | Jeff Hammel | flush out validate function | 
 
  | Tue, 27 Mar 2012 09:30:56 -0700 | Jeff Hammel | fill in defaults if not present | 
 
  | Mon, 26 Mar 2012 20:31:12 -0700 | Jeff Hammel | setup for serialization testing | 
 
  | Mon, 26 Mar 2012 20:23:48 -0700 | Jeff Hammel | serialization testing stubbing | 
 
  | Mon, 26 Mar 2012 17:06:18 -0700 | Jeff Hammel | add comments | 
 
  | Mon, 26 Mar 2012 17:05:02 -0700 | Jeff Hammel | stub test for configuration providers | 
 
  | Mon, 26 Mar 2012 17:00:12 -0700 | Jeff Hammel | more (de/)serialization stubbing | 
 
  | Mon, 26 Mar 2012 16:54:37 -0700 | Jeff Hammel | begin stubbing serialization/deserialization | 
 
  | Mon, 26 Mar 2012 16:40:35 -0700 | Jeff Hammel | add serialization details | 
 
  | Mon, 26 Mar 2012 16:10:15 -0700 | Jeff Hammel | ABC-ing configuration providers | 
 
  | Mon, 26 Mar 2012 15:55:05 -0700 | Jeff Hammel | we now update configuration correctly | 
 
  | Mon, 26 Mar 2012 15:46:25 -0700 | Jeff Hammel | rename a bunch of things and begin to work on the sanity of validation | 
 
  | Mon, 26 Mar 2012 15:14:26 -0700 | Jeff Hammel | fix bool parser, i hope | 
 
  | Mon, 26 Mar 2012 14:51:44 -0700 | Jeff Hammel | add something with a default value | 
 
  | Mon, 26 Mar 2012 14:45:36 -0700 | Jeff Hammel | a hacky way to do CLI types handlers | 
 
  | Mon, 26 Mar 2012 14:03:48 -0700 | Jeff Hammel | start to add types...still have some things to work out here | 
 
  | Mon, 26 Mar 2012 13:54:43 -0700 | Jeff Hammel | we have a legitimately failing test! | 
 
  | Mon, 26 Mar 2012 13:19:55 -0700 | Jeff Hammel | remove cruft and start to organize | 
 
  | Mon, 26 Mar 2012 12:04:49 -0700 | Jeff Hammel | separate thing to add options to its own function | 
 
  | Mon, 26 Mar 2012 11:10:30 -0700 | Jeff Hammel | why do we care about configuration files? | 
 
  | Mon, 26 Mar 2012 10:41:38 -0700 | Jeff Hammel | make --help work | 
 
  | Mon, 26 Mar 2012 10:39:59 -0700 | Jeff Hammel | bug fixes | 
 
  | Mon, 26 Mar 2012 10:39:48 -0700 | Jeff Hammel | bug fixes | 
 
  | Mon, 26 Mar 2012 10:39:01 -0700 | Jeff Hammel | note pattern to use | 
 
  | Mon, 26 Mar 2012 09:45:06 -0700 | Jeff Hammel | stubbing configuration parser | 
 
  | Mon, 26 Mar 2012 09:14:04 -0700 | Jeff Hammel | comment | 
 
  | Sun, 25 Mar 2012 10:24:55 -0700 | Jeff Hammel | flush out JSON provider | 
 
  | Sat, 24 Mar 2012 23:16:35 -0700 | Jeff Hammel | note TODO: returning OptionParser | 
 
  | Sat, 24 Mar 2012 23:15:21 -0700 | Jeff Hammel | note TODO: reading JSON | 
 
  | Sat, 24 Mar 2012 23:14:22 -0700 | Jeff Hammel | more stubbing | 
 
  | Sat, 24 Mar 2012 22:25:24 -0700 | Jeff Hammel | stub configuration providers | 
 
  | Sat, 24 Mar 2012 22:14:59 -0700 | Jeff Hammel | more stubbing | 
 
  | Sat, 24 Mar 2012 20:42:29 -0700 | Jeff Hammel | more stubbing | 
 
  | Sat, 24 Mar 2012 11:43:45 -0700 | Jeff Hammel | no stubbing | 
 
  | Sat, 24 Mar 2012 11:39:29 -0700 | Jeff Hammel | stub configuration class | 
 
  | Sat, 24 Mar 2012 11:37:59 -0700 | Jeff Hammel | stub |