<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/contrib, branch 0.39_rc3</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.39_rc3</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.39_rc3'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2025-02-22T11:01:47Z</updated>
<entry>
<title>python: move legacy python bindings to contrib.</title>
<updated>2025-02-22T11:01:47Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2025-02-15T19:30:43Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d526797ad198e394bb8b4909f43976b76fb347f1'/>
<id>urn:sha1:d526797ad198e394bb8b4909f43976b76fb347f1</id>
<content type='text'>
This forces us to verify the build and test suite completes without
the legacy python bindings.

As of this commit the legacy python bindings are unsupported by
notmuch. They are provided in contrib/ for now, but will most likely
eventually be removed from there as well. We recommend that
downstream/distro packagers phase out their packages for the legacy
python bindings.
</content>
</entry>
<entry>
<title>notmuch-mutt: fix Perl syntax of hash index lookups</title>
<updated>2023-10-12T22:50:43Z</updated>
<author>
<name>Paul Wise</name>
<email>pabs3@bonedaddy.net</email>
</author>
<published>2023-10-12T08:14:44Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=72de64034d991c5d77de2f2212a91237748a2c0f'/>
<id>urn:sha1:72de64034d991c5d77de2f2212a91237748a2c0f</id>
<content type='text'>
Fixes: commit 239fdbbbf0cbd6cd6ebafb87e88cdb3cded75364
</content>
</entry>
<entry>
<title>notmuch-mutt: check that the search cache Maildir is not a real Maildir</title>
<updated>2023-05-28T18:34:42Z</updated>
<author>
<name>Paul Wise</name>
<email>pabs3@bonedaddy.net</email>
</author>
<published>2023-05-28T02:29:46Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=239fdbbbf0cbd6cd6ebafb87e88cdb3cded75364'/>
<id>urn:sha1:239fdbbbf0cbd6cd6ebafb87e88cdb3cded75364</id>
<content type='text'>
This prevents data loss when users configure the search cache Maildir to be a
real Maildir containing their real mail data, since the search cache Maildir
is expected to contain only symlinks to the real mail data.

Prevents: &lt;ZCsQBNmbzwkvbpHA@localhost.localdomain&gt;
</content>
</entry>
<entry>
<title>notmuch-mutt: do not clear search cache Maildir when nothing is found</title>
<updated>2023-05-28T18:33:11Z</updated>
<author>
<name>Paul Wise</name>
<email>pabs3@bonedaddy.net</email>
</author>
<published>2023-05-28T02:29:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=18e35950dad8daa485d86e244ffd5d5e6a63d03a'/>
<id>urn:sha1:18e35950dad8daa485d86e244ffd5d5e6a63d03a</id>
<content type='text'>
The previous results might be useful to the user but
an empty directory definitely isn't useful.
</content>
</entry>
<entry>
<title>notmuch-mutt: clarify the empty Maildir function operates on search caches</title>
<updated>2023-05-28T18:32:11Z</updated>
<author>
<name>Paul Wise</name>
<email>pabs3@bonedaddy.net</email>
</author>
<published>2023-05-28T02:29:44Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=85916d8a9636645e8b15061e59df2e28691aa012'/>
<id>urn:sha1:85916d8a9636645e8b15061e59df2e28691aa012</id>
<content type='text'>
Rename the function and adjust the documentation comment.
</content>
</entry>
<entry>
<title>notmuch-mutt: replace extra command with notmuch thread search feature</title>
<updated>2023-05-27T17:26:43Z</updated>
<author>
<name>Paul Wise</name>
<email>pabs3@bonedaddy.net</email>
</author>
<published>2023-04-09T04:41:43Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=93d936c5ae2c694d7fcc310503a182b6bbd603ee'/>
<id>urn:sha1:93d936c5ae2c694d7fcc310503a182b6bbd603ee</id>
<content type='text'>
This should be be slightly faster since it avoids forking a shell
and is less code in and less dependencies for the script.

Since String::ShellQuote isn't used elsewhere, drop mention of it.
</content>
</entry>
<entry>
<title>notmuch-mutt: fix Xapian query construction</title>
<updated>2023-05-27T17:24:40Z</updated>
<author>
<name>Paul Wise</name>
<email>pabs3@bonedaddy.net</email>
</author>
<published>2023-04-09T04:41:42Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6d383d404982c6e12dd68dcdf94b3490e3de4645'/>
<id>urn:sha1:6d383d404982c6e12dd68dcdf94b3490e3de4645</id>
<content type='text'>
Spaces need to be stripped when querying the Message-Id,
because notmuch stores them in Xapian with spaces stripped.

All double-quote characters need to be doubled to escape them,
otherwise they will be added as extra query terms outside the id.
</content>
</entry>
<entry>
<title>notmuch-mutt: convert ISO-8859-15 copyright statement to UTF-8</title>
<updated>2023-05-25T11:43:14Z</updated>
<author>
<name>Paul Wise</name>
<email>pabs3@bonedaddy.net</email>
</author>
<published>2023-05-23T22:30:21Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d155f29eca0ab9afc35292e447fb67b1c73e9df9'/>
<id>urn:sha1:d155f29eca0ab9afc35292e447fb67b1c73e9df9</id>
<content type='text'>
Suggested-by: isutf8 &amp; check-all-the-things
</content>
</entry>
<entry>
<title>notmuch-mutt: replace shell pipeline with internal pipe processing</title>
<updated>2020-08-12T23:40:46Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2020-07-27T19:38:33Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0d4a3c71850f6440f33b10ebfd2c798611bffdcb'/>
<id>urn:sha1:0d4a3c71850f6440f33b10ebfd2c798611bffdcb</id>
<content type='text'>
The shell pipeline used to symlink files based in search results
to "cache" directory for mutt(1) to use was prone to portability
problems (due to /bin/sh differences).

The replacement executes `notmuch search` without intermediate shell
(so shell_quote was removed in this case), reads the filenames from
piped output and symlinks files internally.
</content>
</entry>
<entry>
<title>Make notmuch-mutt script more portable</title>
<updated>2020-03-23T01:57:25Z</updated>
<author>
<name>Greg Anders</name>
<email>greg@gpanders.com</email>
</author>
<published>2020-03-16T18:27:42Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1fcf068e331b9b79e14f79c8b126711fc3d72cbb'/>
<id>urn:sha1:1fcf068e331b9b79e14f79c8b126711fc3d72cbb</id>
<content type='text'>
The -D flag to install (used in the Makefile) is GNU-specific and does
not work on BSD distributions (i.e. macOS). Likewise with the xargs -r
flag. These changes use portable alternatives to these flags while
preserving the exact behavior.
</content>
</entry>
</feed>
