Re: a tutorial on notmuch-git?

Subject: Re: a tutorial on notmuch-git?

Date: Sat, 29 Mar 2025 08:57:20 +0100

To: Lars Kotthoff, notmuch

Cc:

From: Alan Schmitt


Hello Lars,

On 2025-03-28 17:07, Lars Kotthoff <lists@larsko.org> writes:

>  have you made any progress on this? I'm also interested in a
>  solution.

Unfortunately I’ve had to let this project languish for a while, so I
have nothing to report.

> I looked into the mbsync state, and it seems that if you have it create the 
> state files in the respective directories with
> SyncState *
> in the definition of the channel and then rsync the files with something like
> rsync -qav --include='*/' --include='.mbsyncstate' --include='.uidvalidity' --exclude '.notmuch' --exclude='*' <server>:.mail/ .mail/
> it should work... apart from muchsync not synchronizing file names.
>
> I've had a go at that and patched the muchsync source to do that at https://github.com/larskotthoff/muchsync/
> I've tested it with the notmuch mailing list archives and it worked fine for the 
> ~35k mails. With the exception of one mail file, which for reasons that I don't 
> understand yet was synced with a different file name. This is for a message ID 
> that has 3 corresponding files; the other 2 file names were synced without 
> problem.
>
> I haven't tested this "in production" yet. I've reached out to David, but 
> haven't heard anything back yet. There are almost certainly ramifications of 
> these changes that I haven't considered, but if somebody is feeling adventurous 
> and would like to give this a shot, I'd be grateful for any feedback.

This is an interesting approach. I won’t have much time in the near
future, but I’m keeping a bookmark to your message. Thank you for the
suggestion!

Alan
signature.asc (application/pgp-signature)
_______________________________________________
notmuch mailing list -- notmuch@notmuchmail.org
To unsubscribe send an email to notmuch-leave@notmuchmail.org

Thread: