Open eighthave opened 3 years ago
It seems that this issue was fixed in JGit, but is still present in Gitiles:
Yes, there might always be changes in the future that change the compression algorithm. But this issue is referring to something that can be fixed once and for all. And that increases the chances that the SHA-256 will remain the same. And it also makes comparing different versions of the same release tarball much easier, since there would only be a diff in the compressed stuff, not in the contents.
this is a dupe of #84 basically
IHMO #84 is perhaps broader than this issue, though this issue does fit under #84
Right now, when downloading from an
+archive
link, the resulting .tar.gz file is entirely the same except for one trivial difference: the timestamps in the tar file listing. It seems that the current time is used. To see this, do:Instead, I propose setting the timestamp to the timestamp from the commit that is being archived. So for the
android-10.0.0_r36
tag, that would beSun Jan 12 00:16:24 2020 +0000
. With this trivial change, the downloaded tarballs would be the same every time.