#64: implemented dupe matcher

Before scanning of dupe directories the directories are quickly checked
by dupe matcher. It determines if they contain or may contain the same
content. If the dupe checker detects a dupe containing different
content as the download being currently processed by par-checker, such
extra dupe is skipped to save time during dupe par scan.
This commit is contained in:
Andrey Prygunkov
2015-08-07 18:38:51 +02:00
parent 1583e84927
commit 2a9f9f8e98
18 changed files with 565 additions and 25 deletions

View File

@@ -599,7 +599,7 @@ int ScriptController::Execute()
fclose(m_pReadpipe);
}
if (m_bTerminated)
if (m_bTerminated && m_szInfoName)
{
warn("Interrupted %s", m_szInfoName);
}