<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test, branch 0.28.2</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.28.2</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.28.2'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2018-09-28T23:22:42Z</updated>
<entry>
<title>emacs: Call `notmuch-mua-send-hook' hooks when sending a message</title>
<updated>2018-09-28T23:22:42Z</updated>
<author>
<name>David Edmondson</name>
<email>dme@dme.org</email>
</author>
<published>2018-09-25T15:09:10Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e8cb6b2cd63c9ea8a011cb9f672baf04b4c14f7b'/>
<id>urn:sha1:e8cb6b2cd63c9ea8a011cb9f672baf04b4c14f7b</id>
<content type='text'>
Previously any hook functions attached to `notmuch-mua-send-hook' were
ignored.
</content>
</entry>
<entry>
<title>test: Check that `notmuch-mua-send-hook' is called on sending a message</title>
<updated>2018-09-28T23:22:33Z</updated>
<author>
<name>David Edmondson</name>
<email>dme@dme.org</email>
</author>
<published>2018-09-25T15:09:09Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4e213fe9b4332deb3f11f1dbc71cbdd47a8a1525'/>
<id>urn:sha1:4e213fe9b4332deb3f11f1dbc71cbdd47a8a1525</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test: make regexp test conditional on field processors</title>
<updated>2018-09-14T11:54:20Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2018-09-10T01:36:17Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c846e15ffee526b70a28b512710968b2db77b724'/>
<id>urn:sha1:c846e15ffee526b70a28b512710968b2db77b724</id>
<content type='text'>
Normally we'd mark it broken, but perversely missing regexp support
actually makes the test pass.
</content>
</entry>
<entry>
<title>test: mark thread subqueries broken without field processors</title>
<updated>2018-09-14T11:54:09Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2018-09-10T01:36:16Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c6ba5522a5c44312c140b5f61c5a0e011fdf94b2'/>
<id>urn:sha1:c6ba5522a5c44312c140b5f61c5a0e011fdf94b2</id>
<content type='text'>
Currently these tests just fail when notmuch is built against Xapian
1.2.x
</content>
</entry>
<entry>
<title>test: Absolute and relative directory paths.</title>
<updated>2018-09-08T23:19:42Z</updated>
<author>
<name>David Edmondson</name>
<email>dme@dme.org</email>
</author>
<published>2018-09-08T11:49:41Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4cd5a0a3d5416fd4601f2c14da0845fee5d9ede1'/>
<id>urn:sha1:4cd5a0a3d5416fd4601f2c14da0845fee5d9ede1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib: change parent strategy to use In-Reply-To if it looks sane</title>
<updated>2018-09-06T11:07:13Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2018-08-30T11:29:15Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=87934c432c4bee9df09f268a3f05933c59c2caf1'/>
<id>urn:sha1:87934c432c4bee9df09f268a3f05933c59c2caf1</id>
<content type='text'>
As reported by Sean Whitton, there are mailers (in particular the
Debian Bug Tracking System) that have sensible In-Reply-To headers,
but un-useful-for-notmuch References (in particular with the BTS, the
oldest reference is last). I looked at a sample of about 200K
messages, and only about 0.5% these had something other than a single
message-id in In-Reply-To. On this basis, if we see a single
message-id in In-Reply-To, consider that as authoritative.
</content>
</entry>
<entry>
<title>lib: add _notmuch_message_id_parse_strict</title>
<updated>2018-09-06T11:07:13Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2018-08-30T11:29:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b31e44c678bf3bfe81bcc5f159e627551f12700f'/>
<id>urn:sha1:b31e44c678bf3bfe81bcc5f159e627551f12700f</id>
<content type='text'>
The idea is that if a message-id parses with this function, the MUA
generating it was probably sane, and in particular it's probably safe
to use the result as a parent from In-Reply-to.
</content>
</entry>
<entry>
<title>test/thread-replies: mangle In-Reply-To's</title>
<updated>2018-09-06T11:07:13Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2018-08-30T11:29:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=35053c2b9af0eb7ce5bd612c642163275490513a'/>
<id>urn:sha1:35053c2b9af0eb7ce5bd612c642163275490513a</id>
<content type='text'>
In a future commit, we will start trusting In-Reply-To's when they
look sane (i.e. a single message-id). Modify these tests so they will
keep passing (i.e. keep choosing References) when that happens.
</content>
</entry>
<entry>
<title>test: add known broken test for good In-Reply-To / bad References</title>
<updated>2018-09-06T11:07:13Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2018-08-30T11:29:11Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ea08032ae40119b24ef22c1c30aaf631cda02dd0'/>
<id>urn:sha1:ea08032ae40119b24ef22c1c30aaf631cda02dd0</id>
<content type='text'>
The current scheme of choosing the replyto (i.e. the default parent
for threading purposes) does not work well for mailers that put
the oldest Reference last.
</content>
</entry>
<entry>
<title>lib/thread: change _resolve_thread_relationships to use depths</title>
<updated>2018-09-06T11:07:13Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2018-08-30T11:29:10Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=46dce33abc82ea6ebd3be2e0887506af4185c739'/>
<id>urn:sha1:46dce33abc82ea6ebd3be2e0887506af4185c739</id>
<content type='text'>
We (finally) implement the XXX comment. It requires a bit of care not
to reparent all of the possible toplevel messages.

_notmuch_messages_has_next is not ready to be a public function yet,
since it punts on the mset case. We know in the one case it is called,
the notmuch_messages_t is just a regular list / iterator.
</content>
</entry>
</feed>
