From: Carl Worth Date: Thu, 12 Nov 2009 15:02:13 +0000 (-0800) Subject: notmuch new: Don't ignore files with mtime of 0. X-Git-Tag: 0.1~525 X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=commitdiff_plain;h=e70f09d90076077bdc380814c9a3a0f004432c68;hp=091d18c54c046a08bda9d88982601589a1deea37 notmuch new: Don't ignore files with mtime of 0. I recently discovered that mb2md has the annoying bug of creating files with mtime of 0, and notmuch then promptly ignored them, (thinking that its timestamps initialized to 0 were just as new). We fix notmuch to not exclude messages based on a database timestamp of 0. --- diff --git a/notmuch-new.c b/notmuch-new.c index 70e55cc7..6247088a 100644 --- a/notmuch-new.c +++ b/notmuch-new.c @@ -167,7 +167,7 @@ add_files_recursive (notmuch_database_t *notmuch, if (S_ISREG (st->st_mode)) { /* If the file hasn't been modified since the last * add_files, then we need not look at it. */ - if (st->st_mtime > path_dbtime) { + if (path_dbtime == 0 || st->st_mtime > path_dbtime) { state->processed_files++; status = notmuch_database_add_message (notmuch, next, &message);