From: Fraser Tweedale Date: Sun, 10 Apr 2011 06:12:16 GMT Subject: [PATCH] supply '-n' to gzip to produce identical tarballs Message-ID: <1302415936-7362-1-git-send-email-frase@frase.id.au> Without the '-n' ('--no-name') argument, gzip includes timestamp in output which results in different files. Important systems like FreeBSD ports and perhaps many others hash/checksum downloaded files to ensure integrity. For projects that do not release official archives, gitweb's snapshot feature would be an excellent stand-in but for the fact that the files it produces are not identical. Supply '-n' to gzip to exclude timestamp from output and produce idential output every time. Signed-off-by: Fraser Tweedale --- gitweb/gitweb.perl | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl index 46186ab..2ab08da 100755 --- a/gitweb/gitweb.perl +++ b/gitweb/gitweb.perl @@ -186,7 +186,7 @@ our %known_snapshot_formats = ( 'type' => 'application/x-gzip', 'suffix' => '.tar.gz', 'format' => 'tar', - 'compressor' => ['gzip']}, + 'compressor' => ['gzip', '-n']}, 'tbz2' => { 'display' => 'tar.bz2', -- 1.7.4.3