<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git, branch v10.32.2</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.32.2</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v10.32.2'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2018-12-09T02:19:53Z</updated>
<entry>
<title>Make 10.32.2 release</title>
<updated>2018-12-09T02:19:53Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-12-09T01:57:02Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=6c163641759b40f6af8b80e4f0e55511f0a278d7'/>
<id>urn:sha1:6c163641759b40f6af8b80e4f0e55511f0a278d7</id>
<content type='text'>
Adds commit be3c682 ("Clarify that load_config()'s filename argument
defaults to None"), which fixes a small documentation bug.
</content>
</entry>
<entry>
<title>Clarify that load_config()'s filename argument defaults to None</title>
<updated>2018-12-09T02:18:32Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-12-09T01:54:49Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=be3c6827883d3726beb2b8d361987f0efb0e8950'/>
<id>urn:sha1:be3c6827883d3726beb2b8d361987f0efb0e8950</id>
<content type='text'>
Had missed the '(default: None)', and it doesn't hurt to point it out in
the description either.

Point out that filename=None is the default in the write_config()
'filename' description too, though it already had the '(default: None)'.
</content>
</entry>
<entry>
<title>Make 10.32.1 release</title>
<updated>2018-12-08T13:48:19Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-12-08T13:48:19Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=61b0952f3355ca1431bbf4e2803e6b8ce927456d'/>
<id>urn:sha1:61b0952f3355ca1431bbf4e2803e6b8ce927456d</id>
<content type='text'>
Adds commit e8f9751 ("genconfig: Do not generate *.old files for
--config-out"), which gets rid some probably redundant .config.old
files.
</content>
</entry>
<entry>
<title>genconfig: Do not generate *.old files for --config-out</title>
<updated>2018-12-08T13:44:27Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-12-08T13:44:27Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=e8f9751218fe8995d17c8c809e23d965df08d6ec'/>
<id>urn:sha1:e8f9751218fe8995d17c8c809e23d965df08d6ec</id>
<content type='text'>
Configuration files generated by --config-out would usually be an
internal detail of the build system, so it's probably not helpful to
generate *.old files for them. Pass save_old=False to write_config() to
skip it.
</content>
</entry>
<entry>
<title>_save_old() code nits</title>
<updated>2018-12-08T13:13:42Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-12-08T13:13:42Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=094f4a9622046924032c80768a9760e20f738f80'/>
<id>urn:sha1:094f4a9622046924032c80768a9760e20f738f80</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify 'verbose' check in write_config()</title>
<updated>2018-12-08T13:02:52Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-12-08T13:02:00Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=54c58735472f7a03c0f9370572ce1c778da64bec'/>
<id>urn:sha1:54c58735472f7a03c0f9370572ce1c778da64bec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make 10.32.0 release</title>
<updated>2018-12-08T04:06:55Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-12-08T03:25:27Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=3d888e652bc77cb77aa0549dbb1675770c12ca3b'/>
<id>urn:sha1:3d888e652bc77cb77aa0549dbb1675770c12ca3b</id>
<content type='text'>
 - Commit 3cc2f9f ("listnewconfig: Add script") adds
   'make listnewconfig' functionality. The new script is bundled in the
   pip install.

 - Commit 78073d6 ("Preserve symlinks when writing .config.old files")
   avoids stomping on symlinks when writing configuration files.
</content>
</entry>
<entry>
<title>Preserve symlinks when writing .config.old files</title>
<updated>2018-12-08T03:54:47Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-12-08T03:47:52Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=78073d6674ce3250334d0f5177c9f8010e8d381c'/>
<id>urn:sha1:78073d6674ce3250334d0f5177c9f8010e8d381c</id>
<content type='text'>
if .config is a symlink, then the intention is probably to overwrite the
target, but rename()ing the symlink to .config.old interferes with that.

Use the shutil.copyfile() fallback instead if .config is a symlink.
</content>
</entry>
<entry>
<title>listnewconfig: Add script</title>
<updated>2018-12-08T03:24:49Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-12-08T03:22:38Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=3cc2f9f32b61ed27c533b60a8544ac32de0d969d'/>
<id>urn:sha1:3cc2f9f32b61ed27c533b60a8544ac32de0d969d</id>
<content type='text'>
Mirrors 'make listnewconfig' in the C tools.
</content>
</entry>
<entry>
<title>Make 10.31.0 release</title>
<updated>2018-12-08T02:30:05Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-12-08T02:00:30Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=1d69899bf788f939e3c7033c5246643d12584b79'/>
<id>urn:sha1:1d69899bf788f939e3c7033c5246643d12584b79</id>
<content type='text'>
Adds two improvements related to configuration files:

 - Commit 166be7d ("Save existing configuration to .&lt;filename&gt;.old in
   write_config()")

 - Commit 7b4f72f ("Make {load,write}_config(filename=None) implement
   the standard behavior")
</content>
</entry>
</feed>
