On Wed, Feb 10, 2010 at 01:43:39PM +1030, Tim Stoakes wrote:
> My apologies for dredging up an old thread. I don't want to restart the
> religious war over whether notmuch should respect Maildir flags -
> suffice to say that *I* want that, and the patch posted by Michiel
> seemed to be the best way to make that happen.

I want this too :)

I also found a bug....

> @@ -301,6 +357,28 @@ add_files_recursive (notmuch_database_t *notmuch,
>           continue;
>       }
>  
> +     /* If this directory is a Maildir folder, we need to
> +      * ignore any subdirectories marked tmp/, and scan for
> +      * Maildir attributes on messages contained in the sub-
> +      * directories 'new' and 'cur'. */
> +     if (maildir_detected != 0 &&
> +         entry->d_type == DT_DIR &&
> +         ((strcmp (entry->d_name, "tmp") == 0) ||
> +          (strcmp (entry->d_name, "new") == 0) ||
> +          (strcmp (entry->d_name, "cur") == 0))) {

should be
        (entry->d_type == DT_DIR || entry->d_type == DT_UNKNOWN) &&

as not everywhere is going to give you d_type (e.g. my machine).


(took me a while to find/figure that out :) 
-- 
Stewart Smith
_______________________________________________
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch

Reply via email to