notmuch clon
Find a file
Carl Worth a360670c03 Change database to store only a single thread ID per message.
Instead of supporting multiple thread IDs, we now merge together
thread IDs if one message is ever found to belong to more than one
thread. This allows for constructing complete threads when, for
example, a child message doesn't include a complete list of References
headers back to the beginning of the thread.

It also simplifies dealing with mapping a message ID to a thread ID
which is now a simple get_thread_id just like get_message_id, (and no
longer an iterator-based thing like get_tags).
2009-10-25 14:54:13 -07:00
.gitignore .gitignore: Ignore generated file Makefile.dep 2009-10-20 23:13:28 -07:00
AUTHORS Rename sha1.c to libsha1.c 2009-10-21 23:27:48 -07:00
COPYING Add copy of GNU General Public License (version 3). 2009-10-21 16:25:08 -07:00
COPYING-GPL-3 Add copy of GNU General Public License (version 3). 2009-10-21 16:25:08 -07:00
database-private.h notmuch dump: Fix the sorting of results. 2009-10-21 00:35:56 -07:00
database.cc Change database to store only a single thread ID per message. 2009-10-25 14:54:13 -07:00
date.c Hook up our fancy new notmuch_parse_date function. 2009-10-19 13:35:29 -07:00
libsha1.c Rename sha1.c to libsha1.c 2009-10-21 23:27:48 -07:00
libsha1.h Add sha1.c and libsha1.h for doing SHA-1-based message-ID generation. 2009-10-21 21:33:02 -07:00
Makefile Add debugging code for examining query strings. 2009-10-24 22:18:20 -07:00
message-file.c Add an INTERNAL_ERROR macro and use it for all internal errors. 2009-10-25 10:54:49 -07:00
message.cc Change database to store only a single thread ID per message. 2009-10-25 14:54:13 -07:00
message.h notmuch: Switch from gmime to custom, ad-hoc parsing of headers. 2009-10-19 13:00:43 -07:00
notmuch-completion.bash Add bash-completion script for notmuch. 2009-10-24 22:28:22 -07:00
notmuch-private.h Change database to store only a single thread ID per message. 2009-10-25 14:54:13 -07:00
notmuch.c Add an INTERNAL_ERROR macro and use it for all internal errors. 2009-10-25 10:54:49 -07:00
notmuch.h Change database to store only a single thread ID per message. 2009-10-25 14:54:13 -07:00
query.cc Add an INTERNAL_ERROR macro and use it for all internal errors. 2009-10-25 10:54:49 -07:00
sha1.c sha1: Add new notmuch_sha1_of_string function 2009-10-23 13:54:53 -07:00
xutil.c Add an INTERNAL_ERROR macro and use it for all internal errors. 2009-10-25 10:54:49 -07:00
xutil.h Add wrappers for regcomp and regexec to xutil.c. 2009-10-21 15:07:20 -07:00