blob: 5b017d9aaaf7d5320ab919de4fa3a6f27c8929d4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#!/usr/bin/env bash
#
# simple implementation of kelvin versioning
##
ns=$1
if [[ -e "$1" ]]; then
commits=$(git log --oneline --follow $ns | wc -l)
# gold melts at 1337 kelvin, so we start with this
# bc we are forging gold here
version=$(bc -l <<< "1337 - $commits")
echo $version
else
echo -1 # signal that file doesn't exist
fi
##
|