github port group

Ryan Schmidt ryandesign at macports.org
Sun Apr 22 14:43:18 PDT 2012


On Apr 22, 2012, at 16:35, Joshua Root wrote:

> WFM:
> 
> % openssl sha1 1/file.tar 2/file.tar
> SHA1(1/file.tar)= 7937656d0860ca9286a24246a199cf2fddeb6e49
> SHA1(2/file.tar)= 7937656d0860ca9286a24246a199cf2fddeb6e49
> % gzip 1/file.tar
> % gzip 2/file.tar
> % openssl sha1 1/file.tar.gz 2/file.tar.gz
> SHA1(1/file.tar.gz)= 78020f5e126da22be27ac9eda2633db59b725480
> SHA1(2/file.tar.gz)= 78020f5e126da22be27ac9eda2633db59b725480
> 
> Do your two input files also have identical timestamps?

Ah, you're right, they did not. Now I get the same sums, if both files have not only the same name but also the same timestamp.

So I guess what a service like bitbucket would have to do when it generates a tarball is to set its timestamp to the timestamp of the requested revision before gzipping it.




More information about the macports-dev mailing list