<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch, branch 0.31_rc0</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.31_rc0</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.31_rc0'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2020-08-16T14:34:03Z</updated>
<entry>
<title>devel/release-checks.sh: use grep to find copyright year.</title>
<updated>2020-08-16T14:34:03Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-08-16T14:32:28Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8776faf6d5118e8152ecfacf94accf35ccebf1d2'/>
<id>urn:sha1:8776faf6d5118e8152ecfacf94accf35ccebf1d2</id>
<content type='text'>
This is quite fragile, but it works for now, unlike the python
version.

In general it seems conf.py is not intended to be evaluated outside of
sphinx, as it assumes certain global names (in particular "tags") are
defined.
</content>
</entry>
<entry>
<title>debian: update symbols for 0.31</title>
<updated>2020-08-16T14:12:59Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-08-16T14:12:59Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=557aa2d75f05b3f9b8a40083fb020b770fc9eee1'/>
<id>urn:sha1:557aa2d75f05b3f9b8a40083fb020b770fc9eee1</id>
<content type='text'>
Two new API entries for better error handling
</content>
</entry>
<entry>
<title>debian: start changelog for 0.31~rc0-1</title>
<updated>2020-08-16T14:09:18Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-08-16T14:09:18Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e86b3e230e4e2251936bf13c73ef333896b10b2b'/>
<id>urn:sha1:e86b3e230e4e2251936bf13c73ef333896b10b2b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>version: bump to 0.31~rc0</title>
<updated>2020-08-16T14:06:13Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-08-16T14:06:13Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=efb135bed1ad3e7d15b42dcf07b202962cca9d9f'/>
<id>urn:sha1:efb135bed1ad3e7d15b42dcf07b202962cca9d9f</id>
<content type='text'>
Start the release process for 0.31
</content>
</entry>
<entry>
<title>emacs/tree: add notmuch-tree-archive-thread-then-next</title>
<updated>2020-08-16T13:42:27Z</updated>
<author>
<name>William Casarin</name>
<email>jb55@jb55.com</email>
</author>
<published>2020-08-11T17:36:53Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=bcfd8575e5d3040a6b536928e9c163592e689da9'/>
<id>urn:sha1:bcfd8575e5d3040a6b536928e9c163592e689da9</id>
<content type='text'>
Now that notmuch-tree-next-thread acts more like its notmuch-show
counterpart, let's update the binding to move to the next thread after
archiving.

Signed-off-by: William Casarin &lt;jb55@jb55.com&gt;
</content>
</entry>
<entry>
<title>emacs/tree: enable moving to next thread in search results</title>
<updated>2020-08-16T13:42:17Z</updated>
<author>
<name>William Casarin</name>
<email>jb55@jb55.com</email>
</author>
<published>2020-08-11T17:36:52Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=874f14ec2b25f7593edf872c254db344195fce84'/>
<id>urn:sha1:874f14ec2b25f7593edf872c254db344195fce84</id>
<content type='text'>
This introduces a new function called
notmuch-tree-next-thread-from-search which is analogous to
notmuch-show-next-thread. It will switch to the next or previous
thread from the parent search results.

We rename notmuch-tree-{prev,next}-thread to a more descriptive
notmuch-tree-{prev,next}-thread-in-tree to reflect the fact that it
only moves to the next thread in the current tree.

notmuch-tree-next-thread now switches to the next thread in the
current tree first, but if there are none, it looks for the next tree
in the search results.

This makes notmuch-tree feel more like notmuch-show when using the
M-Enter, M-n and M-p bindings.

Signed-off-by: William Casarin &lt;jb55@jb55.com&gt;
</content>
</entry>
<entry>
<title>emacs/tree: introduce notmuch-tree-parent-buffer variable</title>
<updated>2020-08-16T13:42:02Z</updated>
<author>
<name>William Casarin</name>
<email>jb55@jb55.com</email>
</author>
<published>2020-08-11T17:36:51Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=189175ecd6fde78ded219a4bc6dd7b649564c30f'/>
<id>urn:sha1:189175ecd6fde78ded219a4bc6dd7b649564c30f</id>
<content type='text'>
This variable will be used in a similar fashion to
notmuch-show-parent-buffer. It will be used to navigate between
threads from the parent search buffer.

Signed-off-by: William Casarin &lt;jb55@jb55.com&gt;
</content>
</entry>
<entry>
<title>test: update README to reflect dropping upgrade tests</title>
<updated>2020-08-16T13:41:44Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-08-15T12:15:05Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=25f9a42287a7a2ad58a1dff5ccfe75fe7e26d8db'/>
<id>urn:sha1:25f9a42287a7a2ad58a1dff5ccfe75fe7e26d8db</id>
<content type='text'>
These test databases have been unneeded since ee897cab8.
</content>
</entry>
<entry>
<title>Emacs: Indent first header line only when indentation is turned on</title>
<updated>2020-08-15T12:16:34Z</updated>
<author>
<name>Teemu Likonen</name>
<email>tlikonen@iki.fi</email>
</author>
<published>2020-08-15T06:28:29Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=adb90b9bb633c82f41a6c04c07f6becc12f332aa'/>
<id>urn:sha1:adb90b9bb633c82f41a6c04c07f6becc12f332aa</id>
<content type='text'>
Previously in message-show mode message's first header line (From
header) was always indented, even if user had turned thread
indentation off with "&lt;" (notmuch-show-toggle-thread-indentation)
command.

This change modifies notmuch-show-insert-headerline function so that
it doesn't indent the first header line if notmuch-show-indent-content
variable is nil.

This change also modifies tests so that they expect this new output
format:
test/emacs-show.expected-output/notmuch-show-indent-thread-content-off
</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>
</feed>
