Branch: refs/heads/master
Home: https://github.com/openSUSE/osc
Commit: a2e7383eca207e9fc826353090812d58be1f5959
https://github.com/openSUSE/osc/commit/a2e7383eca207e9fc826353090812d58be1f5...
Author: Daniel Mach
Date: 2023-10-19 (Thu, 19 Oct 2023)
Changed paths:
M osc/conf.py
M tests/test_conf.py
Log Message:
-----------
Allow undefined fields in Options and HostOptions
Plugins seem to be using oscrc and osc.conf.config to store their config options.
All fields that are not known to osc are now stored in the 'extra_fields' dictionary
and handled in __getitem__() and __setitem__() as they were regular fields.
Such values are not checked for their types and the dictionary simply holds
strings obtained from oscrc or anything the plugins set through the python API.
Commit: 62349a39f13ac86843b5d7d59e6f6b980d7e022b
https://github.com/openSUSE/osc/commit/62349a39f13ac86843b5d7d59e6f6b980d7e0...
Author: Daniel Mach
Date: 2023-10-19 (Thu, 19 Oct 2023)
Changed paths:
M osc/conf.py
M tests/test_conf.py
Log Message:
-----------
Merge pull request #1438 from dmach/conf-allow-undefined-fields
Allow undefined fields in Options and HostOptions
Compare: https://github.com/openSUSE/osc/compare/ee5a1c476c11...62349a39f13a