From 025f33e3669965069e108cf97be092fa1cfa5d0f Mon Sep 17 00:00:00 2001 From: Jakob Unterwurzacher Date: Sun, 7 Jan 2018 22:29:02 +0100 Subject: [PATCH] package-source.bash: archive HEAD instead of master To be able to check out an older version and create a tarball from it, let `git archive` operate on HEAD. This used to be broken in a bad way: we use `git describe` which operates on HEAD to name the tarball, but always archived HEAD. --- package-source.bash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package-source.bash b/package-source.bash index 05c6fd2..772dfef 100755 --- a/package-source.bash +++ b/package-source.bash @@ -6,7 +6,7 @@ git_archive_extra() { local PREFIX=$1 shift # Add files tracked in git - git archive --prefix "$PREFIX/" -o $PREFIX.tar master + git archive --prefix "$PREFIX/" -o $PREFIX.tar HEAD # Add "extra" files tar --transform "s!^!$PREFIX/!" --append -f $PREFIX.tar "$@" # Compress