By default, file and directory headers include timestamps for creation time, etc. These timestamps mean that kit builds are not reproducible through the sequence
kit pack -t .
kit unpack
kit pack # should be same but isn't
since the unpack step results in different timestamps on files.
Instead, we just use the zero value for those timestamps to ensure hash is unchanged.
Description
By default, file and directory headers include timestamps for creation time, etc. These timestamps mean that kit builds are not reproducible through the sequence
since the unpack step results in different timestamps on files.
Instead, we just use the zero value for those timestamps to ensure hash is unchanged.
Linked issues
N/A