unofficial mirror of notmuch@notmuchmail.org
 help / color / mirror / code / Atom feed
* [PATCH 0/4] Maildir synchronization
@ 2010-05-11 12:14 Michal Sojka
  2010-05-11 12:14 ` [PATCH 1/4] lib: Return added message even if it already was in the database Michal Sojka
                   ` (4 more replies)
  0 siblings, 5 replies; 30+ messages in thread
From: Michal Sojka @ 2010-05-11 12:14 UTC (permalink / raw)
  To: notmuch

Hi,

these patches implement synchronization between maildir flags and
notmuch tags. The synchronization can be configured to not happen at
all (default), to set/unset tags when importing new (or new and
renamed) messages and to happen in both directions - set/unset tags
during importing and change maildir flags during tagging.

The previous version if this feature was present in mailstore
abstraction patches. I've extracted it from there and I'm sending it
separately. I'm quite heavily dependent on this feature so I hope this
version is closer to merging than the previous one.

The last patch needs git-based test suite patches sent yesterday.

Michal Sojka (4):
  lib: Return added message even if it already was in the database
  Maildir synchronization
  Make maildir synchronization configurable
  Tests for maildir synchronization

 lib/database-private.h     |    2 +-
 lib/database.cc            |   19 ++++-
 lib/message.cc             |  226 ++++++++++++++++++++++++++++++++++++++++++++
 lib/notmuch-private.h      |    4 +
 lib/notmuch.h              |   29 ++++++-
 notmuch-client.h           |    7 ++
 notmuch-config.c           |   48 +++++++++
 notmuch-new.c              |    7 +-
 notmuch-restore.c          |    2 +
 notmuch-setup.c            |   17 ++++
 notmuch-tag.c              |    2 +
 test/t0011-maildir-sync.sh |  216 ++++++++++++++++++++++++++++++++++++++++++
 test/test-lib.sh           |   11 ++-
 13 files changed, 582 insertions(+), 8 deletions(-)
 create mode 100755 test/t0011-maildir-sync.sh

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

end of thread, other threads:[~2010-11-11 18:20 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-11 12:14 [PATCH 0/4] Maildir synchronization Michal Sojka
2010-05-11 12:14 ` [PATCH 1/4] lib: Return added message even if it already was in the database Michal Sojka
2010-05-11 12:14 ` [PATCH 2/4] Maildir synchronization Michal Sojka
2010-05-11 12:14 ` [PATCH 3/4] Make maildir synchronization configurable Michal Sojka
2010-05-11 12:14 ` [PATCH 4/4] Tests for maildir synchronization Michal Sojka
2010-06-09 18:52 ` [PATCH 0/4] Maildir synchronization Matt Fleming
2010-06-10  3:01   ` Dirk Hohndel
2010-06-10  4:59     ` Michal Sojka
2010-10-30  0:13       ` Carl Worth
2010-10-30 12:13         ` Michal Sojka
2010-10-31 21:29           ` [PATCH v4 " Michal Sojka
2010-11-04 19:16             ` Carl Worth
2010-11-07  1:46               ` Michal Sojka
2010-11-08 19:35                 ` Carl Worth
2010-11-09 10:06                   ` Michal Sojka
2010-11-09 20:38                     ` Carl Worth
2010-11-09 23:39                       ` Michal Sojka
2010-11-10  0:57                         ` Carl Worth
2010-11-10 10:26                           ` Michal Sojka
2010-11-10 10:27                             ` [PATCH] test: More maildir synchronization tests Michal Sojka
2010-11-10 16:48                             ` [PATCH v4 0/4] Maildir synchronization Carl Worth
2010-11-10 20:48                               ` Carl Worth
2010-11-11 15:51                                 ` Michal Sojka
2010-11-11 18:20                                   ` Carl Worth
2010-10-31 21:29           ` [PATCH v4 1/4] lib: Return added message even if it already was in the database Michal Sojka
2010-10-31 21:29           ` [PATCH v4 2/4] Maildir synchronization Michal Sojka
2010-10-31 21:29           ` [PATCH v4 3/4] Make maildir synchronization configurable Michal Sojka
2010-10-31 21:29           ` [PATCH v4 4/4] Tests for maildir synchronization Michal Sojka
2010-11-05  7:37     ` [PATCH 0/4] Maildir synchronization Sebastian Spaeth
2010-11-07 21:03       ` Michal Sojka

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).