Changes between Version 5 and Version 6 of BluePrint/UpgradeConfig


Ignore:
Timestamp:
02/14/16 19:39:40 (9 years ago)
Author:
Pat Tressel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BluePrint/UpgradeConfig

    v5 v6  
    1 = Update =
    2 BluePrint for improving how to update Eden.
    3 == Config ==
     1= Upgrading the Configuration =
     2
    43Currently merging new config options to existing deployments must be done by hand. This should be possible automatically.
    54
    65'''Requirements'''
    7 * Merge current settings with default config into new config
     6* Merge current settings with new default config into new config
    87* Preserve comments
    98
    109=== !ConfigParser ===
    11 Python's built-in ConfigParser does not support preserving comments.
     10Python's built-in !ConfigParser does not support preserving comments.
    1211
    1312=== !ConfigObj ===
     
    2322* Not sure if merge function supports preserving comments
    2423
     24=== JSON or XML ===
     25
     26* Advantage is that these are well-known formats, and both are readable from Python.
     27* For comments, allow a "comment" field.
     28
    2529=== Further alternatives ===
    26 Further alternatives are covered by the [http://wiki.python.org/moin/ConfigParserShootout ConfigParser Shootout] (crica 2004-2006)
     30Further alternatives are covered by the [http://wiki.python.org/moin/ConfigParserShootout ConfigParser Shootout] (circa 2004-2006)