<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch, branch 0.21_rc1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.21_rc1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.21_rc1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2015-10-15T13:09:24Z</updated>
<entry>
<title>debian: update symbols file</title>
<updated>2015-10-15T13:09:24Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2015-10-15T13:09:24Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=127caf7a9ef1c8090f3f1a4e4d5f8c55519a6560'/>
<id>urn:sha1:127caf7a9ef1c8090f3f1a4e4d5f8c55519a6560</id>
<content type='text'>
we are only adding symbols, which is exactly the interesting case for a
symbols file.
</content>
</entry>
<entry>
<title>version: bump to 0.21~rc1</title>
<updated>2015-10-15T11:24:26Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2015-10-15T11:16:26Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=627efac85ea3783e9edbb3814d9225c41389df74'/>
<id>urn:sha1:627efac85ea3783e9edbb3814d9225c41389df74</id>
<content type='text'>
</content>
</entry>
<entry>
<title>debian: update changelogs for pre-release</title>
<updated>2015-10-15T11:14:19Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2015-10-15T11:14:19Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=364ab6a225bd539d703164d11b8971d6d5df80b2'/>
<id>urn:sha1:364ab6a225bd539d703164d11b8971d6d5df80b2</id>
<content type='text'>
a sensible changelog can wait for upstream NEWS to be updated
</content>
</entry>
<entry>
<title>cli: delete directory documents on directory removal</title>
<updated>2015-10-14T10:55:41Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2015-09-25T20:48:46Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e26d99dc7b02f33299c281f97a13deaef802bc7a'/>
<id>urn:sha1:e26d99dc7b02f33299c281f97a13deaef802bc7a</id>
<content type='text'>
There was a problem with the directory documents being left behind when
the filesystem directory was removed. This was worked around in [1].
However, that ignored the fact that the directory documents are also
still listed by notmuch_directory_get_child_directories() leading to
confusing results when running notmuch new. The directory documents are
found and queued for removal over and over again.

Fix the problem for real by removing the directory documents. This fixes
the tests flagged as broken in [2].

The (non-deterministic) hack test from [3] also still passes with this
change.

[1] commit acd66cdec075312944e527febd46382e54d99367
[2] commit ed9ceda623d3f22fb66365b33db63c5c982067d3
[3] id:1441445731-4362-1-git-send-email-jani@nikula.org
</content>
</entry>
<entry>
<title>lib: add interface to delete directory documents</title>
<updated>2015-10-10T12:14:25Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2015-09-25T20:48:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=727fcd18c6a3897622582e71a2d71081e3ae40ea'/>
<id>urn:sha1:727fcd18c6a3897622582e71a2d71081e3ae40ea</id>
<content type='text'>
As mentioned in acd66cdec075312944e527febd46382e54d99367 we don't have
an interface to delete directory documents, and they're left behind. Add
the interface.
</content>
</entry>
<entry>
<title>test: flag one more notmuch new test as broken</title>
<updated>2015-10-10T12:13:02Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2015-09-25T20:48:44Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0e03ff389443aa062d30e6949bb3220563c474be'/>
<id>urn:sha1:0e03ff389443aa062d30e6949bb3220563c474be</id>
<content type='text'>
Drop the test update added in [1] and mark the test as broken, like the
tests flagged as broken in [2]. These all reflect the same underlying
breakage with (lack of) directory deletion.

[1] commit e4e04bbc328f990e36b77f508aef904d156029b1
[2] commit ed9ceda623d3f22fb66365b33db63c5c982067d3
</content>
</entry>
<entry>
<title>lib: update doxygen comments to add @since for the new _st API</title>
<updated>2015-10-05T23:16:59Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2015-10-05T23:16:59Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=7a20f26f919a5c30fc53a7cf6f8dd4fbc08dd409'/>
<id>urn:sha1:7a20f26f919a5c30fc53a7cf6f8dd4fbc08dd409</id>
<content type='text'>
We should probably to this for all new functions introduced from now on.
</content>
</entry>
<entry>
<title>ruby: use new query_search API</title>
<updated>2015-10-05T22:54:12Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2015-09-27T15:32:03Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e8a828b30d099b929d2feab0154e98d06786e92e'/>
<id>urn:sha1:e8a828b30d099b929d2feab0154e98d06786e92e</id>
<content type='text'>
These changes should not be too surprising for users because the
routines were already potentially throwing exceptions.
</content>
</entry>
<entry>
<title>lib: migrate thread.cc to new query_search API</title>
<updated>2015-10-05T22:53:53Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2015-09-27T15:32:02Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=378ba492a634db5b841f2454991239a897f830b2'/>
<id>urn:sha1:378ba492a634db5b841f2454991239a897f830b2</id>
<content type='text'>
here we rely on thread_id_query being attached to the local talloc
context, so no new cleanup code is needed.
</content>
</entry>
<entry>
<title>lib: migrate notmuch_database_upgrade to new query_search API</title>
<updated>2015-10-05T22:53:11Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2015-09-27T15:32:01Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2501c2565ccca19e3e49fa1594aaa90f04e37d6d'/>
<id>urn:sha1:2501c2565ccca19e3e49fa1594aaa90f04e37d6d</id>
<content type='text'>
Here we depend on the error path cleaning up query
</content>
</entry>
</feed>
