diff --git a/ures b/ures index 54ca20e..4e65f5e 100755 --- a/ures +++ b/ures @@ -1,6 +1,6 @@ #!/bin/sh -scriptversion="3" +scriptversion="4" me=$0 version="$me v$scriptversion @@ -42,11 +42,14 @@ tarball=$version_name.tar.gz ( cd "$src_dir" || exit - tar -czf "$tarball" --transform="s,^,$version_name/," "$(git ls-files)" + git ls-files | + tar -czf "$tarball" \ + --transform="s,^,$version_name/," \ + -T - ) if [ "$src_dir" = "." ]; then - src_dir=$(basename "$(realpath "$src_dir")") + src_dir=$(basename "$(realpath "$src_dir")") fi printf "'%s' -> '%s'\n" "$src_dir" "$tarball"