<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test/T590-libconfig.sh, branch 0.28</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.28</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.28'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2017-10-20T22:52:49Z</updated>
<entry>
<title>test: use $(dirname "$0") for sourcing test-lib.sh</title>
<updated>2017-10-20T22:52:49Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2017-09-25T20:38:19Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a863de1e43ee34f6f5794a2759fdceb287e851aa'/>
<id>urn:sha1:a863de1e43ee34f6f5794a2759fdceb287e851aa</id>
<content type='text'>
Don't assume the tests are always run from within the source tree.
</content>
</entry>
<entry>
<title>cli/dump: bump dump format version to 3</title>
<updated>2017-04-01T12:10:15Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-03-31T10:55:17Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d47e18411807b57cac9aaa29a7435a9f83720b81'/>
<id>urn:sha1:d47e18411807b57cac9aaa29a7435a9f83720b81</id>
<content type='text'>
No changes to the format of the body, but the header format was
fixed, and version 2 headers probably shouldn't be relied on.
</content>
</entry>
<entry>
<title>test: factor out some boilerplate from C tests</title>
<updated>2016-06-14T00:52:33Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2016-06-04T12:29:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=cc1a6d2a947ef8c2577a77027d69fce012ae91fd'/>
<id>urn:sha1:cc1a6d2a947ef8c2577a77027d69fce012ae91fd</id>
<content type='text'>
The trick of having a common header file doesn't work to share between
test scripts, so make an include file in the test directory.

The use of #include &lt;notmuch-test.h&gt; looks slightly pretentious, but
the include file is not actually in the current (temporary) directory.
</content>
</entry>
<entry>
<title>CLI: optionally restore config data.</title>
<updated>2016-05-25T10:40:44Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2016-03-22T10:54:51Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c6fcc555dde2a50ac779d5871720a4f074322457'/>
<id>urn:sha1:c6fcc555dde2a50ac779d5871720a4f074322457</id>
<content type='text'>
The default to restore config data seems safest, especially since
currently we have no config data to mess up.
</content>
</entry>
<entry>
<title>CLI: add optional config data to dump output.</title>
<updated>2016-05-25T10:07:56Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2016-03-22T10:54:50Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e042a25a3fd8706b6e1ee7bdf527bb17ecb74c6a'/>
<id>urn:sha1:e042a25a3fd8706b6e1ee7bdf527bb17ecb74c6a</id>
<content type='text'>
Note that it changes the default dump output format, but doesn't break
existing notmuch-restore. It might break user scripts though.
</content>
</entry>
<entry>
<title>lib: config list iterators</title>
<updated>2016-05-25T09:51:16Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2016-03-22T10:54:48Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=92e59568fa4eec466db78af6c21c39ca5826b0d7'/>
<id>urn:sha1:92e59568fa4eec466db78af6c21c39ca5826b0d7</id>
<content type='text'>
Since xapian provides the ability to restrict the iterator to a given
prefix, we expose this ability to the user. Otherwise we mimic the other
iterator interfances in notmuch (e.g. tags.c).
</content>
</entry>
<entry>
<title>lib: provide config API</title>
<updated>2016-05-24T11:53:03Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2016-03-22T10:54:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3458e3c89c1224d3e2dff7230780589ee3ee4c70'/>
<id>urn:sha1:3458e3c89c1224d3e2dff7230780589ee3ee4c70</id>
<content type='text'>
This is a thin wrapper around the Xapian metadata API. The job of this
layer is to keep the config key value pairs from colliding with other
metadata by transparently prefixing the keys, along with the usual glue
to provide a C interface.

The split of _get_config into two functions is to allow returning of the
return value with different memory ownership semantics.
</content>
</entry>
</feed>
