mirror of
https://git.notmuchmail.org/git/notmuch
synced 2025-01-03 15:21:41 +01:00
cli/new: add more debugging output
Try to narrow down what part of the code adds files and directories to the queue(s) to be deleted. Update one test. The output is slightly confusing, but I believe it is correct, resulting from a directory being discovered but containing only ignored files.
This commit is contained in:
parent
e2fb06d369
commit
e4e04bbc32
2 changed files with 15 additions and 0 deletions
|
@ -528,6 +528,10 @@ add_files (notmuch_database_t *notmuch,
|
|||
"%s/%s", path,
|
||||
notmuch_filenames_get (db_files));
|
||||
|
||||
if (state->debug)
|
||||
printf ("(D) add_files_recursive, pass 2: queuing passed file %s for deletion from database\n",
|
||||
absolute);
|
||||
|
||||
_filename_list_add (state->removed_files, absolute);
|
||||
|
||||
notmuch_filenames_move_to_next (db_files);
|
||||
|
@ -542,6 +546,9 @@ add_files (notmuch_database_t *notmuch,
|
|||
{
|
||||
char *absolute = talloc_asprintf (state->removed_directories,
|
||||
"%s/%s", path, filename);
|
||||
if (state->debug)
|
||||
printf ("(D) add_files_recursive, pass 2: queuing passed directory %s for deletion from database\n",
|
||||
absolute);
|
||||
|
||||
_filename_list_add (state->removed_directories, absolute);
|
||||
}
|
||||
|
@ -610,6 +617,9 @@ add_files (notmuch_database_t *notmuch,
|
|||
char *absolute = talloc_asprintf (state->removed_files,
|
||||
"%s/%s", path,
|
||||
notmuch_filenames_get (db_files));
|
||||
if (state->debug)
|
||||
printf ("(D) add_files_recursive, pass 3: queuing leftover file %s for deletion from database\n",
|
||||
absolute);
|
||||
|
||||
_filename_list_add (state->removed_files, absolute);
|
||||
|
||||
|
@ -622,6 +632,10 @@ add_files (notmuch_database_t *notmuch,
|
|||
"%s/%s", path,
|
||||
notmuch_filenames_get (db_subdirs));
|
||||
|
||||
if (state->debug)
|
||||
printf ("(D) add_files_recursive, pass 3: queuing leftover directory %s for deletion from database\n",
|
||||
absolute);
|
||||
|
||||
_filename_list_add (state->removed_directories, absolute);
|
||||
|
||||
notmuch_filenames_move_to_next (db_subdirs);
|
||||
|
|
|
@ -238,6 +238,7 @@ test_expect_equal "$output" \
|
|||
(D) add_files_recursive, pass 2: explicitly ignoring ${MAIL_DIR}/one/two/ignored_file
|
||||
(D) add_files_recursive, pass 2: explicitly ignoring ${MAIL_DIR}/one/two/three/.git
|
||||
(D) add_files_recursive, pass 2: explicitly ignoring ${MAIL_DIR}/one/two/three/ignored_file
|
||||
(D) add_files_recursive, pass 3: queuing leftover directory ${MAIL_DIR}/two for deletion from database
|
||||
No new mail."
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue