commit c201ee2193f4868fca082d3fe094a8ad04ad58cc
parents 0ff3786a debian: fix distribution
175f80c4 debian: override location of bash
tree ff64dc83845a7b73c7d61d15353c9173857202c6
author David Bremner <david@tethera.net> 2018-10-20 14:24:33 -0300
committer David Bremner <david@tethera.net> 2018-10-20 14:24:33 -0300
Merge tag 'debian/0.28-2' into debian/stretch-backports
notmuch release 0.28-2 for unstable (sid) [dgit]
[dgit distro=debian]
NEWS | 75 +++++-
bindings/python/notmuch/message.py | 2 +-
bindings/python/notmuch/version.py | 2 +-
completion/Makefile.local | 4 +-
completion/README | 4 +-
completion/notmuch-completion.zsh | 88 -------
completion/zsh/_email-notmuch | 9 +
completion/zsh/_notmuch | 293 +++++++++++++++++++++
configure | 38 +++
contrib/notmuch-mutt/Makefile | 13 +
debian/changelog | 34 +++
debian/compat | 2 +-
debian/control | 11 +-
debian/notmuch-mutt.install | 4 +-
debian/notmuch-mutt.manpages | 2 +-
debian/notmuch.examples | 1 -
debian/notmuch.install | 5 +-
debian/notmuch.manpages | 18 ++
debian/rules | 4 +-
debian/source/options | 2 +-
devel/nmbug/notmuch-report | 2 +-
devel/printmimestructure | 23 +-
doc/man1/notmuch-address.rst | 12 +-
doc/man1/notmuch-dump.rst | 2 +-
doc/man1/notmuch-reply.rst | 2 +-
doc/man1/notmuch-search.rst | 26 +-
doc/man1/notmuch-show.rst | 14 +-
doc/man7/notmuch-search-terms.rst | 4 +-
emacs/Makefile.local | 5 +-
emacs/notmuch-lib.el | 21 +-
emacs/notmuch-mua.el | 1 +
lib/add-message.cc | 20 +-
lib/message-id.c | 30 +++
lib/message.cc | 93 +++++++
lib/messages.c | 21 ++
lib/notmuch-private.h | 33 +++
lib/thread.cc | 130 +++++++--
notmuch-config.c | 14 +-
notmuch-show.c | 30 ++-
test/Makefile.local | 6 +-
test/T030-config.sh | 10 +
test/T150-tagging.sh | 13 +
test/T300-encoding.sh | 22 ++
test/T310-emacs.sh | 25 ++
test/T510-thread-replies.sh | 65 ++++-
test/T585-thread-subquery.sh | 12 +
test/T670-duplicate-mid.sh | 6 +-
test/T710-message-id.sh | 73 +++++
.../ghost-root/1529425589.M615261P21663.len:2,S | 9 +
.../1532672447.R3166642290392477575.len:2,S | 17 ++
.../1532672447.R6968667928580738175.len:2,S | 18 ++
test/corpora/threading/ghost-root/child | 9 +
test/corpora/threading/ghost-root/fake-root | 9 +
test/corpora/threading/ghost-root/grand-child | 9 +
test/corpora/threading/ghost-root/grand-child2 | 9 +
.../corpora/threading/ghost-root/great-grand-child | 9 +
test/corpora/threading/ghost-root/real-root | 7 +
test/corpora/threading/parent-priority/cur/child | 11 +
.../threading/parent-priority/cur/grand-child | 10 +
test/corpora/threading/parent-priority/cur/root | 7 +
test/message-id-parse.c | 26 ++
util/string-util.c | 2 +-
util/string-util.h | 2 +
version | 2 +-
64 files changed, 1285 insertions(+), 197 deletions(-)
diff --cc debian/changelog
index 64ddeb4f,8f37ef3a..c1a2e530
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,18 -1,37 +1,52 @@@
+ notmuch (0.28-2) unstable; urgency=medium
+
+ * Override location of bash, because /usr/bin/bash might exist
+ thanks to usrmerge.
+
+ -- David Bremner <bremner@debian.org> Fri, 12 Oct 2018 20:54:00 -0300
+
+ notmuch (0.28-1) unstable; urgency=medium
+
+ * New upstream releases.
+ * Includes threading fixes, support for relative database paths, and
+ rewritten zsh completion.
+
+ -- David Bremner <bremner@debian.org> Fri, 12 Oct 2018 20:17:27 -0300
+
+ notmuch (0.28~rc0-1) experimental; urgency=medium
+
+ * New upstream release candidate.
+
+ -- David Bremner <bremner@debian.org> Wed, 03 Oct 2018 20:36:57 -0300
+
+ notmuch (0.27-3) unstable; urgency=medium
+
+ * Update Vcs-Git to use https and specify correct branch
+ * Update Build-depends for unversioned emacs packages.
+
+ -- David Bremner <bremner@debian.org> Sat, 08 Sep 2018 18:20:10 -0300
+
+ notmuch (0.27-2) unstable; urgency=medium
+
+ * Add texinfo as a build-dep, build info version of documentation.
+
+ -- David Bremner <bremner@debian.org> Thu, 28 Jun 2018 21:01:29 -0300
+
+notmuch (0.27-1~bpo9+2) stretch-backports; urgency=medium
+
+ * Disable test T460-emacs-tree on arm64. The failures seems to be an upstream
+ emacs heisenbug fixed in unstable.
+
+ -- David Bremner <bremner@debian.org> Fri, 22 Jun 2018 21:02:14 -0300
+
+notmuch (0.27-1~bpo9+1) stretch-backports; urgency=medium
+
+ * Rebuild for stretch-backports.
+ * Restore libgmime-3.0 build dependency, preferred upstream, now
+ available in backports.
+
+ -- David Bremner <bremner@debian.org> Mon, 18 Jun 2018 21:23:26 -0300
+
notmuch (0.27-1) unstable; urgency=medium
* New upstream feature release
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