File: snapshot.sh

package info (click to toggle)
spirv-llvm-translator-20 20.1.8-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 17,400 kB
  • sloc: cpp: 47,102; ansic: 6,283; lisp: 3,820; sh: 162; python: 58; makefile: 40
file content (13 lines) | stat: -rwxr-xr-x 359 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/sh
set -e

commit=${1:-upstream/llvm_release_190}
version=${2:-19}

stamp=$(git show -s --format="%ct" ${commit})
datestamp=$(date -d @${stamp} +"%Y%m%d")
prefix=spirv-llvm-translator-${version}.~~+git${datestamp}
tarxzball=${prefix}.tar.xz

git archive --format=tar --prefix=${prefix}/ ${commit} | xz -9 > ${tarxzball}
touch -d @${stamp} ${tarxzball}