<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/examples/oldconfig.py, branch v2.7.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v2.7.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v2.7.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2018-02-07T02:55:56Z</updated>
<entry>
<title>Allow "n"/"m"/"y" as aliases for 0/1/2 in set_value()</title>
<updated>2018-02-07T02:55:56Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-02-07T01:30:16Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=f66cd7155158943987570937be37b09d9ca58028'/>
<id>urn:sha1:f66cd7155158943987570937be37b09d9ca58028</id>
<content type='text'>
More experience working with the API convinced me that it's worth it.
Gets rid of ugly conversions in the menuconfig.py and oldconfig.py
examples, and streamlines some things internally as well.

Include two other small fixes as well:

  - Make warnings generated by Choice.set_value() match those generated
    by Symbol.set_value().

  - Get rid of the input stripping in menuconfig.py. It's not like the
    interface is usable as-is anyway, and it just complicates the
    example.
</content>
</entry>
<entry>
<title>Add help text display feature to oldconfig.py</title>
<updated>2018-02-06T05:37:25Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-02-06T05:37:25Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=bb60c1158e8ab98308962abc14ad52e99f7e7f33'/>
<id>urn:sha1:bb60c1158e8ab98308962abc14ad52e99f7e7f33</id>
<content type='text'>
Typing '??' displays the help text of the current item.
</content>
</entry>
<entry>
<title>Refactor do_oldconfig() slightly</title>
<updated>2018-02-06T05:20:13Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-02-06T05:16:46Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=27987fddb7ded0cc808ec367d75fdfdd65242d51'/>
<id>urn:sha1:27987fddb7ded0cc808ec367d75fdfdd65242d51</id>
<content type='text'>
Not sure why anyone would want to oldconfig just a part of the
configuration tree, especially as there might be dependencies pointing
outside of it. Take a Kconfig object instead of a node.
</content>
</entry>
<entry>
<title>Account for earlier symbols depending on later ones in oldconfig.py</title>
<updated>2018-02-06T03:56:23Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-02-06T03:45:07Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=17d7568c6da9452ee0612e29edceee70017585d1'/>
<id>urn:sha1:17d7568c6da9452ee0612e29edceee70017585d1</id>
<content type='text'>
The oldnoconfig operation needs to be rerun if the value of any symbol
changes, to catch cases where symbols depend on symbols defined after
them. Otherwise the earlier symbols will just get their default value
instead of being prompted for.
</content>
</entry>
<entry>
<title>Add oldconfig.py example script</title>
<updated>2018-02-06T01:47:43Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-02-06T01:44:14Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=c1d2c10ad95827e3a04c9f432b32fbcf175f5a5e'/>
<id>urn:sha1:c1d2c10ad95827e3a04c9f432b32fbcf175f5a5e</id>
<content type='text'>
Implements the standard 'make oldconfig' functionality, prompting the
user for the values of new symbols to update an old .config file.

This came up in
https://github.com/zephyrproject-rtos/zephyr/issues/5426.
</content>
</entry>
</feed>
