File: get_nanoversion.sh

package info (click to toggle)
spglib 1.12.2-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 12,712 kB
  • sloc: ansic: 27,746; python: 5,784; ruby: 792; f90: 716; makefile: 97; sh: 69
file content (15 lines) | stat: -rwxr-xr-x 352 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/bash

br=`git branch |tail -n1`
read o u f <<< `git remote -v |grep origin |grep fetch`
echo "Repo: $o $u $br"
git describe --tags --dirty
TD=`mktemp -d`
WD=`pwd`
git clone $u $TD
cd $TD
echo $u $br
git checkout $br
git describe --tags --dirty | sed -e 's/\([.0-9]*\)-\(.*\)-g.*/\2/' -e 's/^[vr]//g' >$WD/__nanoversion__.txt
cd $WD
rm -rf "$TD"