<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/contrib/notmuch-mutt, branch 0.35</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.35</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.35'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2020-08-12T23:40:46Z</updated>
<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>
<entry>
<title>contrib/notmuch-mutt: add install target</title>
<updated>2018-09-18T10:54:33Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2018-09-16T17:08:07Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=84efbda92573c0aa9cedd6a4b66817579a3fddb3'/>
<id>urn:sha1:84efbda92573c0aa9cedd6a4b66817579a3fddb3</id>
<content type='text'>
The main goal here is to be able to install the notmuch-mutt script
with an absolute shebang. I have tried to make the notmuch-mutt
Makefile use configure information from notmuch if available, but make
suitable guesses if not.
</content>
</entry>
<entry>
<title>Use rooted paths in .gitignore files</title>
<updated>2017-08-18T22:42:35Z</updated>
<author>
<name>Vladimir Panteleev</name>
<email>notmuch@thecybershadow.net</email>
</author>
<published>2017-08-17T00:41:10Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ca4688e103c644fa383108a79668e8e0b4dbe262'/>
<id>urn:sha1:ca4688e103c644fa383108a79668e8e0b4dbe262</id>
<content type='text'>
A leading / in paths in a .gitignore file matches the beginning of the
path, meaning that for patterns without slashes, git will match files
only in the current directory as opposed to in any subdirectory.

Prefix relevant paths with / in .gitignore files, to prevent
accidentally ignoring files in subdirectories and possibly slightly
improve the performance of "git status".
</content>
</entry>
<entry>
<title>Use https instead of http where possible</title>
<updated>2016-06-05T11:32:17Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2016-06-02T16:26:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6a833a6e83865f6999707cc30768d07e1351c2cb'/>
<id>urn:sha1:6a833a6e83865f6999707cc30768d07e1351c2cb</id>
<content type='text'>
Many of the external links found in the notmuch source can be resolved
using https instead of http.  This changeset addresses as many as i
could find, without touching the e-mail corpus or expected outputs
found in tests.
</content>
</entry>
<entry>
<title>notmuch-mutt: use env to locate perl for increased portability</title>
<updated>2016-04-30T10:34:00Z</updated>
<author>
<name>Stefano Zacchiroli</name>
<email>zack@upsilon.cc</email>
</author>
<published>2016-04-21T18:10:25Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e3e03fb718de9790bc9b7a78210f42559bff24e5'/>
<id>urn:sha1:e3e03fb718de9790bc9b7a78210f42559bff24e5</id>
<content type='text'>
Note: this patch drops -w from the shebang line, but we still have
"use warnings" in the script, which is superior anyhow.

Thanks Andreas Tolfsen for the suggestion.
</content>
</entry>
<entry>
<title>notmuch-mutt: fix xargs/ln usage for OpenBSD compatibility</title>
<updated>2015-05-04T06:04:38Z</updated>
<author>
<name>Jack Peirce</name>
<email>JPeirce@sourcecode.com</email>
</author>
<published>2015-05-01T08:32:05Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1ad02d06b52fce6ab828ebefca9bdbfc269e9360'/>
<id>urn:sha1:1ad02d06b52fce6ab828ebefca9bdbfc269e9360</id>
<content type='text'>
- xargs: use -r flag instead of --no-run-if-empty
- ln: use -I flag/3rd form of ln command instead of -t flag/4th form

Signed-off-by: Stefano Zacchiroli &lt;zack@upsilon.cc&gt;
</content>
</entry>
<entry>
<title>notmuch-mutt: support for messages that lack Message-ID headers</title>
<updated>2015-02-16T12:58:13Z</updated>
<author>
<name>Stefano Zacchiroli</name>
<email>zack@upsilon.cc</email>
</author>
<published>2015-02-15T12:39:08Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1722ea2c95865cb20cc2578894eca2cdaddc1d7a'/>
<id>urn:sha1:1722ea2c95865cb20cc2578894eca2cdaddc1d7a</id>
<content type='text'>
For those messages, compute a synthetic Message-ID based on the SHA1
of the whole message, in the same way that notmuch would do. See:
http://git.notmuchmail.org/git/notmuch/blob/HEAD:/lib/sha1.c

To do the above, rewrite get_message_id() to accumulate header lines,
parse them to check for Message-ID, and fallback to SHA1 computation
if it is not present.

Thanks to:
- Jan N. Klug for preliminary versions of this patch
- Tomi Ollila for suggesting an elegant implementation
</content>
</entry>
<entry>
<title>notmuch-mutt README: use metacpn.org/* as deps homepages</title>
<updated>2015-02-16T12:57:49Z</updated>
<author>
<name>Stefano Zacchiroli</name>
<email>zack@upsilon.cc</email>
</author>
<published>2015-02-15T12:39:07Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=02b554c89616154cbec153cb3938d43d51aae5ad'/>
<id>urn:sha1:02b554c89616154cbec153cb3938d43d51aae5ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>notmuch-mutt: bump copyright year</title>
<updated>2015-02-16T12:57:42Z</updated>
<author>
<name>Stefano Zacchiroli</name>
<email>zack@upsilon.cc</email>
</author>
<published>2015-02-15T12:39:06Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f755fd1bdaa34907d7c21f80a01fccde85e381f3'/>
<id>urn:sha1:f755fd1bdaa34907d7c21f80a01fccde85e381f3</id>
<content type='text'>
</content>
</entry>
</feed>
