~matthiasbeyer/imag

Revert "Add helper function to create StoreId objects using the message id and the unique part of the filename"

This reverts commit cdc6e388748b1f88ea880ebc2ad44028050014af.
Add error context

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Add more debugging output

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Add helper function to create StoreId objects using the message id and the unique part of the filename

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Add more debugging/tracing output

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
fixup! Add Mail scanner functionality
Fix: If global log level is higher or equal to record, log it!

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
WIP: Implement scanning functionality in frontend

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Add Mail scanner functionality

This patch adds a way to inter-link emails (as in in-reply-to to imag
links).

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Merge branch 'libimagmail/neighbors' into master

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Add MailStore::thread_root_of()

This patch adds a function to find the root node of a mailthread (as in
In-Reply-To header).

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Add Mail::get_thread() for getting all mails in the same thread as this mail

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Add Mail::{get_,neighbors}()

This patch adds functions to get the direct neighbors of a mail.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Add MailIterator for iterating over entries that are mails

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Merge branch 'imag-mail-unread' into master

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Add imag-mail-unread command

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Merge branch 'imag-mail/scan' into master

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Rewrite scan function with option to fetch pathes in parallel

This does not result in parallel store accessing, but only parallel
fetching pathes from the filesystem.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Add imag-mail-scan command for scanning directory for new mail

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Merge branch 'libimagstore/is-borrowed' into master

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Add Store::is_borrowed(StoreId)

Add a function to Store to check whether a StoreId is borrowed.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Next