<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test/T440-emacs-hello.sh, 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>2022-01-23T18:27:06Z</updated>
<entry>
<title>emacs: define, use option :disable-excludes for n-h-query-counts</title>
<updated>2022-01-23T18:27:06Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-01-22T17:44:40Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=21cce961b99fb32a3d7056fce7e3e890c618333c'/>
<id>urn:sha1:21cce961b99fb32a3d7056fce7e3e890c618333c</id>
<content type='text'>
Initially only use in notmuch-hello-insert-alltags. This is a more
narrow resolution of [1], which (unlike [2]) does not disable exclude
processing for regular saved searches.

[1]: id:87wox1vovj.fsf@len.workgroup
[2]: id:20220105010606.2034601-2-david@tethera.net
</content>
</entry>
<entry>
<title>Revert "emacs: use --exclude=false when checking for empty searches"</title>
<updated>2022-01-23T18:21:46Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-01-22T17:44:39Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=68640fd9670d12ea80d313fe30bfe42619e73f47'/>
<id>urn:sha1:68640fd9670d12ea80d313fe30bfe42619e73f47</id>
<content type='text'>
Revert commit 8370e3cfe2dd8a79323613c2bbf2f11db6134dac, and remark the
corresponding test as broken. Also update the expected output of the
broken test to show excludes active in the user defined saved searches.
</content>
</entry>
<entry>
<title>emacs: use --exclude=false when counting total messages</title>
<updated>2022-01-20T19:32:21Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-01-05T01:06:06Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=cc180507b03d9826c92d48ee91dbd9bb5f15cd56'/>
<id>urn:sha1:cc180507b03d9826c92d48ee91dbd9bb5f15cd56</id>
<content type='text'>
Even if a user excludes a large fraction of their messages, they still
nonetheless exist and are searchable.
</content>
</entry>
<entry>
<title>test/emacs: add known broken test for hidden tags</title>
<updated>2022-01-20T19:31:29Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-01-05T01:06:04Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=704aa76f5dbe64098963100ec0ed89c00340d89b'/>
<id>urn:sha1:704aa76f5dbe64098963100ec0ed89c00340d89b</id>
<content type='text'>
Gregor Zattler observed that tags could be unintentionally hidden in
the "All tags" view, and Tomi Ollia worked out [2] that the issue was tags
that only occured on excluded messages. This test reproduces that bug.

[1]: id:87wox1vovj.fsf@len.workgroup
[2]: id:m28t9faaim.fsf@guru.guru-group.fi
</content>
</entry>
<entry>
<title>emacs: wrap call-process-region</title>
<updated>2021-09-11T13:19:27Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-08-29T19:23:30Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5e5f2122f91413e93761ca4a3d30b0b8b0d5e38e'/>
<id>urn:sha1:5e5f2122f91413e93761ca4a3d30b0b8b0d5e38e</id>
<content type='text'>
As with notmuch--process-lines, initial purpose is to provide a safe
binding for default-directory. This is enough to make notmuch-hello
robust against non-existent or corrupt values default-directory, but
probably not other views.
</content>
</entry>
<entry>
<title>test/emacs: run notmuch-hello with a nonexisting default dir</title>
<updated>2021-09-11T13:13:22Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-08-29T19:23:28Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=06477bce03d09353e92cea7a59134b5ac3facae3'/>
<id>urn:sha1:06477bce03d09353e92cea7a59134b5ac3facae3</id>
<content type='text'>
This replicates the problem reported in Debian bug #922536.
</content>
</entry>
<entry>
<title>test: source $NOTMUCH_SRCDIR/test/test-lib-emacs.sh</title>
<updated>2021-06-03T12:29:27Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2021-05-23T07:34:43Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=572af2795007464ffbf9cd4656e0e5736d78d362'/>
<id>urn:sha1:572af2795007464ffbf9cd4656e0e5736d78d362</id>
<content type='text'>
Sourcing test-lib.sh will cd to TMP_DIRECTORY, so
relative path in $0 will not work in previous version
 . $(dirname "$0")/test-lib-emacs.sh

Now individual test scripts -- e.g. ./test/T310-emacs.sh
will work.
</content>
</entry>
<entry>
<title>test: split emacs functionality to its own file</title>
<updated>2021-05-17T10:29:04Z</updated>
<author>
<name>Felipe Contreras</name>
<email>felipe.contreras@gmail.com</email>
</author>
<published>2021-05-15T20:47:44Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=92454bc0935604f4a623e75dec9506c0283eee70'/>
<id>urn:sha1:92454bc0935604f4a623e75dec9506c0283eee70</id>
<content type='text'>
This way it's easier to identify the tests that do require emacs stuff.

Signed-off-by: Felipe Contreras &lt;felipe.contreras@gmail.com&gt;
</content>
</entry>
<entry>
<title>test: use source and build paths in T4?0-emacs-*.sh</title>
<updated>2017-10-20T23:49:50Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2017-09-25T20:38:36Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1ab72b13cdbea40fbe6781b67f162f45215d4e75'/>
<id>urn:sha1:1ab72b13cdbea40fbe6781b67f162f45215d4e75</id>
<content type='text'>
Make a distinction between source and build directories.
</content>
</entry>
<entry>
<title>test: use $(dirname "$0") for sourcing test-lib.sh</title>
<updated>2017-10-20T22:52:49Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2017-09-25T20:38:19Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a863de1e43ee34f6f5794a2759fdceb287e851aa'/>
<id>urn:sha1:a863de1e43ee34f6f5794a2759fdceb287e851aa</id>
<content type='text'>
Don't assume the tests are always run from within the source tree.
</content>
</entry>
</feed>
