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