Story #5613

Updated by bmbouter over 4 years ago

Users can experience corrupted files either due to bit rot on mechanical hard drives or mistakenly run commands.    We should make it as easy as possible to correct this situation when we can.    I imagine some task that for a given repo: 

 1. examines all downloaded content in the latest version and checks to see if each unit matches its expected checksum 
 2. re-downloads any corrupted files if possible 
 3. reports any units that could not be re-downloaded as counts 

 Note: this is only going to fix bitrot/corrupted files. It only inspects the content contained in the latest repository version, and does not consider if that repository version is an accurate or complete representation of the remote filesystem.