67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
files.
<h2>Checksum Over All Files In A Check-in</h2>
Manifest artifacts that define a check-in have two fields (the
R-card and Z-card) that record MD5 hashes of the manifest itself
and of all other files in the manifest. Prior to any check-in
commit, these checksums are verified to ensure that the checkin
agrees exactly with what is on disk. Similarly,
the repository checksum is verified after a checkout to make
sure that the entire repository was checked out correctly.
Note that these added checks use a different hash (MD5 instead
of SHA1) in order to avoid common-mode failures in the hash
algorithm implementation.
|
|
|
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
files.
<h2>Checksum Over All Files In A Check-in</h2>
Manifest artifacts that define a check-in have two fields (the
R-card and Z-card) that record MD5 hashes of the manifest itself
and of all other files in the manifest. Prior to any check-in
commit, these checksums are verified to ensure that the check-in
agrees exactly with what is on disk. Similarly,
the repository checksum is verified after a checkout to make
sure that the entire repository was checked out correctly.
Note that these added checks use a different hash (MD5 instead
of SHA1) in order to avoid common-mode failures in the hash
algorithm implementation.
|