Upon trac-admin initenv all default values are written into trac.ini
|Reported by:||Thorak||Owned by:||Christopher Lenz|
Currently all default options are written into the environmnent-specific trac.ini when a new environment is created. This makes configuring several environments through a global trac.ini (or a common inherited ini) cumbersome because you need to remove the default value from the environment-specific ini as well as enter the value to the global ini since the options set in the environment-specific ini override the global options.
I think a good solution would be to add all default options to the environment-specific ini as commented out so that you can easiliy see the options available and modify them if needed. The fallback to default option values could be done automatically if neither the environment-specific ini nor the global (or inherited) ini specifies anything else.