<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch, 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>configure: check for Xapian extended wildcard support</title>
<updated>2026-03-12T22:42:43Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2026-03-09T21:31:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=51307ef90157601ca9a1865a24503e1428bcefb3'/>
<id>urn:sha1:51307ef90157601ca9a1865a24503e1428bcefb3</id>
<content type='text'>
Xapian 2.0 supports extended wildcard queries in the query parser. To
quote the NEWS file:

    WILDCARD_PATTERN_MULTI (which supports `*` wildcards anywhere in
    the term, not just at the end as previously),
    WILDCARD_PATTERN_SINGLE (which supports `?` wildcards matching a
    single character), and WILDCARD_PATTERN_GLOB which enables both of
    these.

This commit does not add any functionality, just detects if this
support is there in Xapian.
</content>
</entry>
<entry>
<title>cli/git-remote: add libnotmuch shared library as dependency</title>
<updated>2026-03-07T12:06:57Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2026-02-19T23:07:50Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=076d597308bef11bd0a13977c1d5516beed2ed4c'/>
<id>urn:sha1:076d597308bef11bd0a13977c1d5516beed2ed4c</id>
<content type='text'>
In [1], Anton mentioned encountering a race condition in the build
system, and suggested this fix.

[1]: id:177149756401.20239.4570498044656906075@lain.khirnov.net
</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>emacs: Fix warnings on emacs@31.1</title>
<updated>2026-02-22T01:47:50Z</updated>
<author>
<name>Al Haji-Ali</name>
<email>a.hajiali@hw.ac.uk</email>
</author>
<published>2026-02-02T16:56:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=bcb1398cdc2bf7d8fab0223b6cb008b7959e0780'/>
<id>urn:sha1:bcb1398cdc2bf7d8fab0223b6cb008b7959e0780</id>
<content type='text'>
Use `when-let*' instead of `when-let'. Use quoted
`font-lock-warning-face' instead of obsolete variable.
</content>
</entry>
<entry>
<title>doc/git-remote: install manpage in Debian</title>
<updated>2026-02-16T22:58:06Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2026-02-16T22:58:06Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=73746c0eb3a03b6cecad7ef6099ae08ec98cfcad'/>
<id>urn:sha1:73746c0eb3a03b6cecad7ef6099ae08ec98cfcad</id>
<content type='text'>
This innocuous looking omission actually breaks the Debian packaging
due to 'dh_missing'.
</content>
</entry>
<entry>
<title>doc/git-remote: fix typo</title>
<updated>2026-02-16T22:48:21Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2026-02-16T22:48:21Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c3bea91f1845639878b31e6e2f07b2b2f5db4257'/>
<id>urn:sha1:c3bea91f1845639878b31e6e2f07b2b2f5db4257</id>
<content type='text'>
In [1], Michael pointed out we should s/proved/provided/.

[1]: id:CAA19uiQvyg_fF4z+92D6Zhn_DOx+VC8thct7MioxCsEZ78CYVg@mail.gmail.com
</content>
</entry>
<entry>
<title>doc: initial documentation 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:42Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=bc0eb71fccd9c1be6dbdcda826da2fe2f74b0f53'/>
<id>urn:sha1:bc0eb71fccd9c1be6dbdcda826da2fe2f74b0f53</id>
<content type='text'>
While it is not intended to be invoked directly, the user still needs
to know how to use it via git commands.
</content>
</entry>
<entry>
<title>debian: install 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:41Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b6130178951055bffb0eca31b24a6da259c2b2ad'/>
<id>urn:sha1:b6130178951055bffb0eca31b24a6da259c2b2ad</id>
<content type='text'>
</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>
</feed>
