<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test, branch feature/wildcard</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=feature%2Fwildcard</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=feature%2Fwildcard'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2026-03-13T22:35:00Z</updated>
<entry>
<title>WIP: enable new extended wildcard support in Xapian 2.0</title>
<updated>2026-03-13T22:35:00Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2026-03-08T00:15:15Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8fa36073970cb8dce410b6f6fec2f2804e2c65cc'/>
<id>urn:sha1:8fa36073970cb8dce410b6f6fec2f2804e2c65cc</id>
<content type='text'>
As can be seen from the included tests, this currently only works for
fields without other field processors (in particular regex supporting
fields seem to break it).
</content>
</entry>
<entry>
<title>test: add user-configurable TEST_READELF variable</title>
<updated>2026-03-05T23:52:19Z</updated>
<author>
<name>Lucio Sauer</name>
<email>watermanpaint@posteo.net</email>
</author>
<published>2026-02-27T01:28:41Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e211ccc9317b67102c6d8d3f6e2f2737e93388f7'/>
<id>urn:sha1:e211ccc9317b67102c6d8d3f6e2f2737e93388f7</id>
<content type='text'>
This allows tests to pass on systems where the readelf executable is
prefixed with a target triple.

Signed-off-by: Lucio Sauer &lt;watermanpaint@posteo.net&gt;
</content>
</entry>
<entry>
<title>cli/git-remote: add check for missing messages</title>
<updated>2026-02-15T22:24:18Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2026-01-24T22:56:40Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3f51f62eaf44842eb7f67536ff49b0ec972f8fe2'/>
<id>urn:sha1:3f51f62eaf44842eb7f67536ff49b0ec972f8fe2</id>
<content type='text'>
In cases where a given 'export' both adds and deletes messages, we may
not know what messages are actually missing until the end of
processing. We thus do single pass of all remaining message-ids, and
report any that are still missing at the end of the "export"
operation.
</content>
</entry>
<entry>
<title>cli/git-remote: handle message deletions</title>
<updated>2026-02-15T22:24:18Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2026-01-24T22:56:39Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b7df6feb9809fa9735141fad01616555f4b21726'/>
<id>urn:sha1:b7df6feb9809fa9735141fad01616555f4b21726</id>
<content type='text'>
There are two main possibilities. One is explicit delete ('D' command
in the stream from git fast-export) and one is files disappearing
between commits. It is less clear the latter can happen in well formed
sequence of commits, but it could result e.g. from manual changes to
the repo.
</content>
</entry>
<entry>
<title>cli/git-remote: add export command</title>
<updated>2026-02-15T22:24:18Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2026-01-24T22:56:38Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c4c0843d8fed39d4d7da6be493248f75d0c0d706'/>
<id>urn:sha1:c4c0843d8fed39d4d7da6be493248f75d0c0d706</id>
<content type='text'>
Two (sub)features are stubbed out in this initial implementation:
deleting messages (as opposed to tags), and missing messages. There
are two corresponding tests marked as broken in T860-git-remote.sh.
A third test passes with the stub, which is maybe not ideal, but at
least it acts as a regression test.
</content>
</entry>
<entry>
<title>cli/git-remote: add import command</title>
<updated>2026-02-15T22:24:18Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2026-01-24T22:56:37Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=cfc4af0e2bdf8f82ad14342baa6578d4dd366cd9'/>
<id>urn:sha1:cfc4af0e2bdf8f82ad14342baa6578d4dd366cd9</id>
<content type='text'>
The output in default.import is based on a modified version
of Felipe's git-remote-nm with Blake2 hashing replaced by SHA1
(for portability). This enable fetch/pull/clone, so test that as well.
</content>
</entry>
<entry>
<title>cli: start remote helper for git.</title>
<updated>2026-02-15T22:24:18Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2026-01-24T22:56:36Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=fcc41c82c4596aef1598eb9ea52c4b0cb4bb3c53'/>
<id>urn:sha1:fcc41c82c4596aef1598eb9ea52c4b0cb4bb3c53</id>
<content type='text'>
This is closely based on git-remote-nm (in ruby) by Felipe Contreras.
Initially just implement the commands 'capabilities' and 'list'.  This
isn't enough to do anything useful but we can run some simple unit tests. Testing
of URL passing will be done after clone (import command) support is
added.
</content>
</entry>
<entry>
<title>lib/config: add config keys for git-remote-notmuch.</title>
<updated>2026-02-15T22:24:18Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2026-01-24T22:56:34Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b222d18634e95b54010cec02e994d3cc96755746'/>
<id>urn:sha1:b222d18634e95b54010cec02e994d3cc96755746</id>
<content type='text'>
The precise function will be explained in a future update to
notmuch-config(1).
</content>
</entry>
<entry>
<title>test/emacs: Add tests for `message-cite-reply-position'</title>
<updated>2026-01-24T23:34:08Z</updated>
<author>
<name>Kristoffer Balintona</name>
<email>krisbalintona@gmail.com</email>
</author>
<published>2024-11-05T05:38:07Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d079f76c09e86ed1a3a27c6ca8fd5d8d04985efa'/>
<id>urn:sha1:d079f76c09e86ed1a3a27c6ca8fd5d8d04985efa</id>
<content type='text'>
`message-cite-reply-position' affects the position of the email body
and signature relative to the email citation in email replies.

Test each of the three possible values of
`message-cite-reply-position'. If `message-cite-reply-position' is
'traditional or 'below, place the email signature below the
citation. If `message-cite-reply-position' is 'above, place the email
signature above the citation (as in Gmail-style email replies).
</content>
</entry>
<entry>
<title>test/cli: Add reproducer for the spurious warning about uuid.</title>
<updated>2026-01-15T22:20:36Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2025-07-06T10:33:35Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1778a1a385000f53e4376d3586b4a522b977157f'/>
<id>urn:sha1:1778a1a385000f53e4376d3586b4a522b977157f</id>
<content type='text'>
As reported by "lh" on IRC.
</content>
</entry>
</feed>
