Hi all,

 following recent discussions here, I've implemented a Python script to sync 
notmuch databases and files across machines. It's similar to muchsync, but it 
keeps the file names across machines and optionally synchronizes mbsync state 
files so that you can run mbsync on all machines and still sync sensibly.

The other main difference to muchsync is that notmuch-sync doesn't keep a 
"shadow" database to figure out changes, but relies on database revision to 
determine what has changed since the last sync. Oh and there are copious unit 
and integration tests (including with a real IMAP server and mbsync).

I've been using it for a while now and nothing obviously broke, but please 
consider it alpha software at this point. Make sure you have backups and keep 
an 
eye on it, and if you do find a bug or something that doesn't work, please let 
me know!

You can find the repository at https://github.com/larskotthoff/notmuch-sync. 
The 
package is also available through pip.

Cheers,

Lars
_______________________________________________
notmuch mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to