<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/examples/merge_config.py, branch v11.7.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v11.7.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v11.7.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2019-03-06T01:15:29Z</updated>
<entry>
<title>Use a consistent style in examples</title>
<updated>2019-03-06T01:15:29Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-03-06T01:10:20Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=66557edc120faac569004ba2bc426c5ac6a1100b'/>
<id>urn:sha1:66557edc120faac569004ba2bc426c5ac6a1100b</id>
<content type='text'>
Also remove some unused imports.
</content>
</entry>
<entry>
<title>Link Zephyr's kconfig.py from merge_config.py example</title>
<updated>2018-11-21T04:32:22Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-21T04:32:22Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=80c8324e9946a08016dfd0ea2b2bf8adfc334c9b'/>
<id>urn:sha1:80c8324e9946a08016dfd0ea2b2bf8adfc334c9b</id>
<content type='text'>
Helps to have a fancier example too.
</content>
</entry>
<entry>
<title>Add support for KCONFIG_ALLCONFIG</title>
<updated>2018-11-17T18:03:36Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-11-17T08:21:13Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=b65baa47f69ae4c3993876a7edf0da0075aa70ff'/>
<id>urn:sha1:b65baa47f69ae4c3993876a7edf0da0075aa70ff</id>
<content type='text'>
This allows some symbol values to be forced while running
all{def,no,yes,mod}config.py. See Documentation/kbuild/kconfig.txt in
the Linux kernel.

Add a helper function load_allconfig() to Kconfiglib to avoid code
duplication in the tools.

Also add functions for enabling/disabling the warning that's generated
when a symbol is assigned multiple times in a (set of) .config files and
the values differ. It should be disabled when merging the
KCONFIG_ALLCONFIG configuration file. Previously, only the warning
generated when the assigned values are identical could be disabled.

Disable all warnings related to assigning a symbol multiple times in
examples/merge_config.py as well.
</content>
</entry>
<entry>
<title>Use a consistent import style in the examples</title>
<updated>2018-09-27T17:54:45Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-09-27T17:53:06Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=7bbd12d306bba4d7fd47905cf2d0b4e3f7bdabbd'/>
<id>urn:sha1:7bbd12d306bba4d7fd47905cf2d0b4e3f7bdabbd</id>
<content type='text'>
Do the PEP 8 ordering thingy with standard library imports first.
</content>
</entry>
<entry>
<title>Simplify error exits</title>
<updated>2018-05-27T14:04:30Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-05-27T14:00:29Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=b20db3b8a79c3e4e3421b1882fa80964726bdb4b'/>
<id>urn:sha1:b20db3b8a79c3e4e3421b1882fa80964726bdb4b</id>
<content type='text'>
Had missed sys.exit(msg).
</content>
</entry>
<entry>
<title>merge_config.py: Clean up name_and_loc_str()</title>
<updated>2018-03-25T21:54:21Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-03-25T21:51:45Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=7374891d0a9b455ff7d20e84efd0e6b1e3705c11'/>
<id>urn:sha1:7374891d0a9b455ff7d20e84efd0e6b1e3705c11</id>
<content type='text'>
 - Rename to name_and_loc(), to be consistent with the kconfiglib.py
   version

 - Use a comment instead of a docstring. Shorten the description a bit
   too.

 - Piggyback a missing # in conf3 in the module docstring. Typo.
</content>
</entry>
<entry>
<title>Give symbol locations in merge_config.py warnings</title>
<updated>2018-02-07T04:10:25Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-02-07T04:00:56Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=7cdfe6dda5435e85aec2ab0410d58fcae6ae4071'/>
<id>urn:sha1:7cdfe6dda5435e85aec2ab0410d58fcae6ae4071</id>
<content type='text'>
Helpful for debugging.

Piggyback some small fixes:

 - Don't imply that merge_config.py is an executable file or that it
   only runs under Python 3. Remove the hashbang line and fix the
   example in the overview.

 - Add some #'s to the overview .config files that had accidentally been
   left out.

 - Fix a questionable sentence in oldconfig.py's name_and_loc_str()
   docstring.
</content>
</entry>
<entry>
<title>Add merge_config.py example</title>
<updated>2017-12-30T09:05:01Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2017-12-30T09:05:01Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=efcd2bda4684ed29951c808c571c4159a7aa6b28'/>
<id>urn:sha1:efcd2bda4684ed29951c808c571c4159a7aa6b28</id>
<content type='text'>
Functions similarly to scripts/kconfig/merge_config.sh from the kernel.

Came up in https://github.com/zephyrproject-rtos/zephyr/pull/5417.
</content>
</entry>
</feed>
