Comment 21 for bug 919424

Revision history for this message
Davidson (david.son) wrote : Re: /rebuild does not update HashData

@20: "You need to restart the application after removing the files (and all other files with the same TTHs) from share before performing rebuild."

That's the problem right there. Files one has moved and/or renamed but that are still shared shouldn't need to be deleted (or moved out of the share) completely in order for their older invalid entries to be purged. The program should be doing all the work during a rebuild instead of relying on users to do things manually.

Since a rebuild is user initiated the program should check each file/path's existence, and non-existent ones should be simply purged irrespective of whether any other entries have the same hash.

Is there any complication that prevents this change from being made for so many years I wonder, or is it just because there's been no-one to work on it?