The previous schema did not allow for coverage files to contain path information. While a file hash is sufficient to identify uniqueness when computing divergence, a path is more useful to humans and downstream tools.
The new schema allows for coverage files to contain both a file hash and (optional) path information.
Related issues
N/A
Proposed changes
Update the coverage schema to allow coverage files to contain path information as well as a hash.
Use the new coverage schema by default.
Keep the old coverage schema around (for now) because a previous Code Base Investigator release references it.
The previous schema did not allow for coverage files to contain path information. While a file hash is sufficient to identify uniqueness when computing divergence, a path is more useful to humans and downstream tools.
The new schema allows for coverage files to contain both a file hash and (optional) path information.
Related issues
N/A
Proposed changes