[notmuch] notmuchsync, now with new formula ;-)
Sebastian Spaeth
Sebastian at SSpaeth.de
Sat Mar 27 18:22:31 PDT 2010
Hi all, I just pushed an experimental branch to notmuchsync that uses
notmuch.so and my cnotmuch bindings. It needs some cleanup and
documentation, but it worked on my box.If you feel adventorous, get it from
git clone git at github.com:spaetz/notmuchsync.git
The new stuff is in branch cnotmuch.
It synced my Maildir flags of all my 13k Mails in 2.5 seconds. You need
to have cnotmuch bindings installed in your python path (e.g. with sudo
easy_install cnotmuch) and a shared notmuch library (see 3 patches from
Ingmar to install a shared library).
READ THIS BEFORE YOU TRY:
1) Make a notmuch dump backup before trying this :)
2) Run it with --dry-run and -d to get a non-action debug log of what
would be done in this run and check if it makes sense.
3) The options -p(rune) -s(ync to maildir) -r(evsync to notmuch tags)
are still the same. The --all option has actually become feasible
now. (Rev|Syncing will otherwise only try to sync mails from the last
30 days)
4) -h/--help is your friend.
This has changed!!!:
--dryrun has become --dry-run for consistency with git
I am interested in feedback, testing and patches.
Sebastian
More information about the notmuch
mailing list