Hello,

When I manually move some messages, these changes are detected by
notmuch but it doesn't remove these files of its database.
I think, it's more clear to show you an example:

1) Initialisation
   toto at compaq:~$ notmuch new
   No new mail.

2) I show you the initial location of the message that we will move
   toto at compaq:~$ ls 
/home/toto/mail/drafts/cur/#*message*-20130312-163131#:2,DS
   /home/toto/mail/drafts/cur/#*message*-20130312-163131#:2,DS

3) we move this message
   toto at compaq:~$ mv 
/home/toto/mail/drafts/cur/#*message*-20130312-163131#:2,DS 
/home/toto/mail/local/trash/cur/

4) we update notmuch database
   toto at compaq:~$ notmuch new
   Processed 1 file in almost no time.
   No new mail. Removed 1 message.

5) we can observe that old message location still exist in the db
   toto at compaq:~$ notmuch search --output=files tag:draft folder:local/trash/
   /home/toto/mail/local/trash/cur/#*message*-20130312-163131#:2,DS
   /home/toto/mail/drafts/cur/#*message*-20130312-163131#:2,DS

6) but no file exist at this location.
   toto at compaq:~$ ls 
/home/toto/mail/drafts/cur/#*message*-20130312-163131#:2,DS
   ls: impossible d'acc?der ? 
/home/toto/mail/drafts/cur/#*message*-20130312-163131#:2,DS: Aucun fichier ou 
dossier de ce type


I don't understand this problem because this usecase is close from a
file deletion which works.

Would anyone have an idea ?

Thx,
Dal.

Reply via email to