<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/kconfiglib.py, branch v11.9.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v11.9.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v11.9.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2019-05-30T23:46:21Z</updated>
<entry>
<title>Comment nits</title>
<updated>2019-05-30T23:46:21Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-30T04:34:59Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=bc5583b316ed3c9765b5ccb9cdaad250b034858a'/>
<id>urn:sha1:bc5583b316ed3c9765b5ccb9cdaad250b034858a</id>
<content type='text'>
Remove some 'Note:'s, update some stuff.
</content>
</entry>
<entry>
<title>Leave unchanged output files untouched</title>
<updated>2019-05-30T22:08:14Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-29T05:29:20Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=175c1f5a363e51a76a7dc1fe807f7c3faf40ab23'/>
<id>urn:sha1:175c1f5a363e51a76a7dc1fe807f7c3faf40ab23</id>
<content type='text'>
Before writing a configuration file or header file, compare the old
contents of the file against the new contents. If there's no change,
skip the write, to avoid updating the file modification time.

This might avoid triggering redundant rebuilds depending on how the
build system is set up, and could allow for a simpler setup.
</content>
</entry>
<entry>
<title>Split out helper for writing symbols in write_config()</title>
<updated>2019-05-29T00:47:59Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-28T23:37:47Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=b8c31786f667c67b8e470568da9930452061e492'/>
<id>urn:sha1:b8c31786f667c67b8e470568da9930452061e492</id>
<content type='text'>
Gives a better overview.
</content>
</entry>
<entry>
<title>Use os.replace() if available in _save_old()</title>
<updated>2019-05-29T00:47:44Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-29T00:19:14Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=437c6ccebe96e022a112057df7db6a4bbbfeaba8'/>
<id>urn:sha1:437c6ccebe96e022a112057df7db6a4bbbfeaba8</id>
<content type='text'>
Gives *nix rename() semantics on Windows, with overwriting of the target
file.

Also limit the scope of the catch-all try-except.
</content>
</entry>
<entry>
<title>Explain why node_iter() is not a good fit for write_config()</title>
<updated>2019-05-28T15:09:09Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-28T15:07:41Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=c891db011e75ceec10fb574bf8dc7eeaeb24f8e7'/>
<id>urn:sha1:c891db011e75ceec10fb574bf8dc7eeaeb24f8e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add '# end of &lt;menu&gt;' after menus in .config</title>
<updated>2019-05-28T15:00:24Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-28T13:51:58Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=3aea9f74d250817924fff80c73c42edb84e509a1'/>
<id>urn:sha1:3aea9f74d250817924fff80c73c42edb84e509a1</id>
<content type='text'>
Mirrors commit aff11cd983ec ("kconfig: Terminate menu blocks with a
comment in the generated config") in the kernel.

This makes the compatibility tests pass again, and is handy.
</content>
</entry>
<entry>
<title>Touch up write_autoconf() a bit</title>
<updated>2019-05-28T15:00:00Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-28T14:56:05Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=8279491bedfa5245415efad69b94b79769c8abe4'/>
<id>urn:sha1:8279491bedfa5245415efad69b94b79769c8abe4</id>
<content type='text'>
Flatten, and unscrunch the bool/tristate case.
</content>
</entry>
<entry>
<title>Comment location nit</title>
<updated>2019-05-28T01:37:05Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-28T01:36:55Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=6b8fe01fdc5397d0e4fc996195e7f9ea962bdc0e'/>
<id>urn:sha1:6b8fe01fdc5397d0e4fc996195e7f9ea962bdc0e</id>
<content type='text'>
Consistent with the other ones.
</content>
</entry>
<entry>
<title>KconfigError-related documentation nits</title>
<updated>2019-05-27T19:52:54Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-27T19:51:10Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=1961ec60c09b774a139a2f48767848277c9ffba7'/>
<id>urn:sha1:1961ec60c09b774a139a2f48767848277c9ffba7</id>
<content type='text'>
Not just for syntax errors when raised from Kconfig.__init__().
</content>
</entry>
<entry>
<title>Shorten MenuNode.__str__() a bit</title>
<updated>2019-05-27T19:51:59Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2019-05-26T22:34:46Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=13db3faf676f8b83c199986643e02843a6f1929e'/>
<id>urn:sha1:13db3faf676f8b83c199986643e02843a6f1929e</id>
<content type='text'>
</content>
</entry>
</feed>
