<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch, branch master</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=master</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2026-06-23T04:30:13Z</updated>
<entry>
<title>devel: add CONTRIBUTING file</title>
<updated>2026-06-23T04:30:13Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2026-06-23T01:06:31Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=039533fd5bb6cb6af7f38ea235b8408099bbecf3'/>
<id>urn:sha1:039533fd5bb6cb6af7f38ea235b8408099bbecf3</id>
<content type='text'>
This is a shortened version, and includes a brief statement rejecting
LLM based contributions.
</content>
</entry>
<entry>
<title>emacs: Switch mode before pop-to-buffer</title>
<updated>2026-03-14T22:47:01Z</updated>
<author>
<name>Aurelien Rouene</name>
<email>aurelien@rouene.fr</email>
</author>
<published>2026-03-05T22:33:55Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=094744b3f6f5c6831b6555d1fe75709abf1d1279'/>
<id>urn:sha1:094744b3f6f5c6831b6555d1fe75709abf1d1279</id>
<content type='text'>
When showing an email using notmuch-show-mode, set the mode
"notmuch-show-mode" before using "pop-to-buffer-same-window", to be
able to match on the major-mode with an entry in "display-buffer-alist".

Using the major mode is the the only mean to set display rules,
because the buffer title is set to the title of the email and is not fixed.

Signed-off-by: Aurelien Rouene &lt;aurelien@rouene.fr&gt;
</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>
