mirror of
https://git.notmuchmail.org/git/notmuch
synced 2025-02-17 23:53:15 +01:00
Revert "notmuch: Add Maildir directory name as tag name for messages"
This reverts commit 9794f19017
.
The feature makes a lot of sense for the initial import, but it's not
as clear whether it makes sense for ongoing "notmuch new" runs. We
might need to make this opt-in by configuration.
This commit is contained in:
parent
b088370920
commit
5939490f64
1 changed files with 2 additions and 10 deletions
|
@ -101,7 +101,6 @@ static int ino_cmp(const struct dirent **a, const struct dirent **b)
|
||||||
static notmuch_status_t
|
static notmuch_status_t
|
||||||
add_files_recursive (notmuch_database_t *notmuch,
|
add_files_recursive (notmuch_database_t *notmuch,
|
||||||
const char *path,
|
const char *path,
|
||||||
const char *tag,
|
|
||||||
struct stat *st,
|
struct stat *st,
|
||||||
add_files_state_t *state)
|
add_files_state_t *state)
|
||||||
{
|
{
|
||||||
|
@ -184,7 +183,6 @@ add_files_recursive (notmuch_database_t *notmuch,
|
||||||
case NOTMUCH_STATUS_SUCCESS:
|
case NOTMUCH_STATUS_SUCCESS:
|
||||||
state->added_messages++;
|
state->added_messages++;
|
||||||
tag_inbox_and_unread (message);
|
tag_inbox_and_unread (message);
|
||||||
notmuch_message_add_tag (message, tag);
|
|
||||||
break;
|
break;
|
||||||
/* Non-fatal issues (go on to next file) */
|
/* Non-fatal issues (go on to next file) */
|
||||||
case NOTMUCH_STATUS_DUPLICATE_MESSAGE_ID:
|
case NOTMUCH_STATUS_DUPLICATE_MESSAGE_ID:
|
||||||
|
@ -222,13 +220,7 @@ add_files_recursive (notmuch_database_t *notmuch,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if (S_ISDIR (st->st_mode)) {
|
} else if (S_ISDIR (st->st_mode)) {
|
||||||
if ((strcmp (entry->d_name, "cur") == 0) ||
|
status = add_files_recursive (notmuch, next, st, state);
|
||||||
(strcmp (entry->d_name, "new") == 0) ||
|
|
||||||
(strcmp (entry->d_name, "tmp") == 0)) {
|
|
||||||
status = add_files_recursive (notmuch, next, tag, st, state);
|
|
||||||
} else {
|
|
||||||
status = add_files_recursive (notmuch, next, entry->d_name, st, state);
|
|
||||||
}
|
|
||||||
if (status && ret == NOTMUCH_STATUS_SUCCESS)
|
if (status && ret == NOTMUCH_STATUS_SUCCESS)
|
||||||
ret = status;
|
ret = status;
|
||||||
}
|
}
|
||||||
|
@ -292,7 +284,7 @@ add_files (notmuch_database_t *notmuch,
|
||||||
timerval.it_value.tv_usec = 0;
|
timerval.it_value.tv_usec = 0;
|
||||||
setitimer (ITIMER_REAL, &timerval, NULL);
|
setitimer (ITIMER_REAL, &timerval, NULL);
|
||||||
|
|
||||||
status = add_files_recursive (notmuch, path, basename(path), &st, state);
|
status = add_files_recursive (notmuch, path, &st, state);
|
||||||
|
|
||||||
/* Now stop the timer. */
|
/* Now stop the timer. */
|
||||||
timerval.it_interval.tv_sec = 0;
|
timerval.it_interval.tv_sec = 0;
|
||||||
|
|
Loading…
Add table
Reference in a new issue