aboutsummaryrefslogtreecommitdiffhomepage
path: root/,version
blob: 6b8b95719764899e9717e57ee470832b80ca9483 (plain)
1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/env sh
SpineProjVer=`rg "Version\((\d+), (\d+), (\d+)\)" views/version.txt | sed -E 's/.*([0-9]+), ([0-9]+), ([0-9]+).*/spine-v\1.\2.\3/'` && \
  SpineGitVer=`git describe | sed "s/^[a-z_-]\+\([0-9.]\+\)/\1/" | sed "s/\([^-]*-g\)/r\1/" | sed "s/\(r[0-9.]\+\)-g/\1:/g" | sed "s/\([a-z0-9._-]\+\)/(\1)/g" | sed "s/:/-/"| sed "s/(\([0-9a-f]\{7\}\))/[\1]/"` && \
  SpineDateCurrent=`date "+%Y-%m-%d"` && \
  SpineDateCommit=`git log -1 --format="%ad" --date=format:"%Y%m%d"` && \
  SpineGitBranch=`git branch --show-current` && \
  cat <<EOF
spine-$SpineDateCommit-$SpineGitVer ($SpineGitBranch)

$SpineProjVer (project)
EOF