unofficial mirror of notmuch@notmuchmail.org
 help / color / mirror / code / Atom feed
* [PATCH 1/2] test: add known broken test for ignoring non-toplevel .notmuch
@ 2021-12-26 12:24 David Bremner
  2021-12-26 12:24 ` [PATCH 2/2] cli/new: only ignore .notmuch at top level David Bremner
  2022-01-16 15:10 ` [PATCH 1/2] test: add known broken test for ignoring non-toplevel .notmuch David Bremner
  0 siblings, 2 replies; 3+ messages in thread
From: David Bremner @ 2021-12-26 12:24 UTC (permalink / raw)
  To: notmuch

In [1] Rob observed that notmuch new ignored directories called
.notmuch everywhere in the tree, where they should only (and now, with
split configs, at most) be ignored at the top level. Add a test to
demonstrate the problem.

[1]: id:87mwhifu9a.fsf@trouble.defaultvalue.org
---
 test/T050-new.sh | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/test/T050-new.sh b/test/T050-new.sh
index 7ea127d3..db13090b 100755
--- a/test/T050-new.sh
+++ b/test/T050-new.sh
@@ -351,6 +351,17 @@ test_expect_code 1 "NOTMUCH_NEW --debug 2>&1"
 
 notmuch config set new.tags $OLDCONFIG
 
+test_begin_subtest ".notmuch only ignored at top level"
+test_subtest_known_broken
+generate_message '[dir]=foo/bar/.notmuch/cur' '[subject]="Do not ignore, very important"'
+NOTMUCH_NEW > OUTPUT
+notmuch search subject:Do-not-ignore | notmuch_search_sanitize >> OUTPUT
+cat <<EOF > EXPECTED
+Added 1 new message to the database.
+thread:XXX   2001-01-05 [1/1] Notmuch Test Suite; Do not ignore, very important (inbox unread)
+EOF
+test_expect_equal_file EXPECTED OUTPUT
+
 test_begin_subtest "RFC822 group names are indexed"
 test_subtest_known_broken
 generate_message [to]="undisclosed-recipients:"
-- 
2.34.1

^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2022-01-16 15:10 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-26 12:24 [PATCH 1/2] test: add known broken test for ignoring non-toplevel .notmuch David Bremner
2021-12-26 12:24 ` [PATCH 2/2] cli/new: only ignore .notmuch at top level David Bremner
2022-01-16 15:10 ` [PATCH 1/2] test: add known broken test for ignoring non-toplevel .notmuch David Bremner

Code repositories for project(s) associated with this public inbox

	https://yhetil.org/notmuch.git/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).