findimagedupes icon indicating copy to clipboard operation
findimagedupes copied to clipboard

merge database may lose entries on fingerprint mismatch

Open jhnc opened this issue 2 years ago • 1 comments

Given:

db1 = { img1 => fp1a, img2 => fp2 }
db2 = { img1 => fp1b, img2 => fp2 }

it looks like:

findimagedupes -f db1 -f db2 -M db3db3 = { img1 => fp1c, img2 => fp2 }

and

findimagedupes -f db1 -f db2 -M db3 -- img3db3 = { img2 => fp2, img3 => fp3 }

However, the latter should give: db3 = { img1 => fp1c, img2 => fp2, img3 => fp3 }

The @regen array is ignored when explicit filelist is provided on the commandline.

jhnc avatar Dec 23 '22 21:12 jhnc

Caused by 4e06a1365251698ead9f642c3cac46ee24cd4ac4, which was supposed to prevent files queued for re-processing (d68aad54b386c69b7b75897cb14b22501fbb3fff) being treated as -a arguments

jhnc avatar Dec 23 '22 21:12 jhnc