commit f1b2ab70c39cacb53c0b3c1d49358260a8d1818d
parents cf342d73 debian: changelog for backport
7b592187 gitignore: add bindings/python-cffi/_notmuch_config.py
tree 8b06d207475c256081a10ec5eb1fbd7c959610e0
author David Bremner <david@tethera.net> 2022-02-15 20:53:12 -0400
committer David Bremner <david@tethera.net> 2022-02-15 20:54:56 -0400
Merge tag '0.35' into debian/bullseye-backports
notmuch 0.35 release
.gitignore | 1 +
Makefile.global | 6 +-
Makefile.local | 1 -
NEWS | 106 +++++++++++++
bindings/Makefile.local | 17 +-
bindings/python-cffi/notmuch2/_build.py | 7 +-
bindings/python-cffi/notmuch2/_database.py | 2 +-
bindings/python-cffi/notmuch2/_message.py | 18 ++-
bindings/python-cffi/setup.py | 3 +-
bindings/python-cffi/tests/test_config.py | 4 +-
bindings/python-cffi/tests/test_database.py | 4 +-
bindings/python-cffi/tests/test_message.py | 3 +
bindings/python-cffi/tests/test_tags.py | 15 +-
bindings/python-cffi/tests/test_thread.py | 9 +-
bindings/python-cffi/version.txt | 1 -
bindings/python/notmuch/version.py | 2 +-
completion/notmuch-completion.bash | 6 +-
completion/zsh/_notmuch | 8 +-
configure | 40 +++++
debian/changelog | 31 ++++
debian/control | 18 ++-
debian/elpa-notmuch.elpa | 2 +-
debian/notmuch-doc.install | 1 +
debian/rules | 4 +-
devel/schemata | 4 +-
doc/Makefile.local | 24 ++-
doc/conf.py | 2 +-
doc/man1/notmuch-address.rst | 14 +-
doc/man1/notmuch-config.rst | 48 ++++--
doc/man1/notmuch-count.rst | 6 +-
doc/man1/notmuch-dump.rst | 10 +-
doc/man1/notmuch-insert.rst | 4 +-
doc/man1/notmuch-reply.rst | 12 +-
doc/man1/notmuch-restore.rst | 12 +-
doc/man1/notmuch-search.rst | 18 +--
doc/man1/notmuch-show.rst | 17 +-
doc/man5/notmuch-hooks.rst | 6 +-
doc/man7/notmuch-properties.rst | 8 +-
doc/man7/notmuch-sexp-queries.rst | 44 +++++-
doc/notmuch-emacs.rst | 15 +-
emacs/Makefile.local | 2 +-
emacs/coolj.el | 2 +-
emacs/notmuch-hello.el | 28 ++--
emacs/notmuch-logo.svg | 27 ++++
emacs/notmuch-maildir-fcc.el | 8 +-
emacs/notmuch-show.el | 16 +-
emacs/notmuch-tag.el | 20 +--
emacs/notmuch-tree.el | 17 +-
emacs/notmuch.el | 72 +++++++--
lib/built-with.c | 2 +-
lib/config.cc | 23 ++-
lib/database-private.h | 15 +-
lib/database.cc | 14 +-
lib/indexopts.c | 4 +
lib/notmuch-private.h | 8 +-
lib/notmuch.h | 17 +-
lib/open.cc | 63 +++-----
lib/parse-sexp.cc | 97 +++++++++++-
lib/parse-time-vrp.cc | 51 ++++--
lib/prefix.cc | 4 +-
lib/regexp-fields.cc | 10 +-
notmuch-client.h | 9 +-
notmuch-config.c | 9 +-
notmuch-insert.c | 6 +-
notmuch-new.c | 12 +-
notmuch-reindex.c | 5 +-
notmuch-show.c | 27 ++++
notmuch.c | 13 +-
sprinter-json.c | 5 +-
sprinter-sexp.c | 5 +-
sprinter-text.c | 9 +-
sprinter.h | 13 +-
test/T030-config.sh | 31 +++-
test/T040-setup.sh | 7 +
test/T050-new.sh | 57 ++++---
test/T051-new-renames.sh | 40 +++++
test/T055-path-config.sh | 11 +-
test/T060-count.sh | 27 ++--
test/T070-insert.sh | 12 ++
test/T081-sexpr-search.sh | 184 +++++++++++++++++++++-
test/T100-search-by-folder.sh | 24 ++-
test/T160-json.sh | 42 +++++
test/T170-sexp.sh | 14 ++
test/T310-emacs.sh | 27 +++-
test/T350-crypto.sh | 19 ++-
test/T370-search-folder-coherence.sh | 4 +-
test/T392-python-cffi-notmuch.sh | 48 ++++++
test/T440-emacs-hello.sh | 10 ++
test/T450-emacs-show.sh | 4 +-
test/T562-lib-database.sh | 8 +-
test/T563-lib-directory.sh | 8 +-
test/T564-lib-query.sh | 4 +-
test/T566-lib-message.sh | 3 +-
test/T568-lib-thread.sh | 3 +-
test/T590-libconfig.sh | 72 ++++++++-
test/T595-reopen.sh | 2 -
test/T610-message-property.sh | 4 -
test/T620-lock.sh | 3 -
test/T640-database-modified.sh | 5 +-
test/T750-gzip.sh | 14 +-
test/T800-asan.sh | 39 +++++
test/emacs.expected-output/notmuch-hello-all-tags | 11 ++
test/notmuch-test.h | 33 ++++
test/setup.expected-output/config-with-comments | 4 +-
test/symbol-test.cc | 6 +-
test/test-lib-emacs.sh | 5 +-
test/test-lib.sh | 20 ++-
util/hex-escape.h | 2 +-
util/string-util.c | 10 +-
version.txt | 2 +-
110 files changed, 1580 insertions(+), 405 deletions(-)
diff --cc debian/changelog
index 2875593c,35bb98cd..d149c3a2
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,9 -1,28 +1,40 @@@
++notmuch (0.35-1~bpo11+1) bullseye-backports; urgency=medium
++
++ * Rebuild for bullseye-backports.
++
++ -- David Bremner <bremner@debian.org> Tue, 15 Feb 2022 20:54:43 -0400
++
+ notmuch (0.35-1) unstable; urgency=medium
+
+ * New upstream release
+
+ -- David Bremner <bremner@debian.org> Sun, 06 Feb 2022 12:15:19 -0400
+
+ notmuch (0.35~rc0-2) experimental; urgency=medium
+
+ * Reupload with binaries
+
+ -- David Bremner <bremner@debian.org> Sat, 29 Jan 2022 21:53:29 -0400
+
+ notmuch (0.35~rc0-1) experimental; urgency=medium
+
+ * New upstream release candidate
+
+ -- David Bremner <bremner@debian.org> Sat, 29 Jan 2022 18:14:57 -0400
+
+ notmuch (0.34.3-1) unstable; urgency=medium
+
+ * New upstream bugfix release, with several fixes for the notmuch2
+ python module.
+
+ -- David Bremner <bremner@debian.org> Sun, 09 Jan 2022 15:30:38 -0400
+
+notmuch (0.34.2-1~bpo11+1) bullseye-backports; urgency=medium
+
+ * Rebuild for bullseye-backports.
+
+ -- David Bremner <bremner@debian.org> Mon, 10 Jan 2022 11:03:13 -0400
+
notmuch (0.34.2-1) unstable; urgency=medium
* New upstream bugfix with release, with fixes database location in
glossary
--------
Commit objects reference one tree, and zero or more parents.
Single parent commits can typically generate a patch in
unified diff format via `git format-patch'.
Multiple parents means the commit is a merge.
Root commits have no ancestor. Note that it is
possible to have multiple root commits when merging independent histories.
Every commit references one top-level tree object.
git clone https://yhetil.org/notmuch.git