File: get-version

package info (click to toggle)
plowshare-modules 0~git20161210.0930e85-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 1,316 kB
  • ctags: 501
  • sloc: sh: 18,621; makefile: 2
file content (8 lines) | stat: -rwxr-xr-x 234 bytes parent folder | download
1
2
3
4
5
6
7
8
#!/bin/bash

ref="$(git merge-base HEAD upstream/master)"
date="$(git show -s --format='%ci' "$ref" | cut -d' ' -f1 | tr -d -)"
git describe --tags --always "$ref" \
  | sed \
    -e 's/-\([0-9]\+\)/~git'"$date"'/' \
    -e 's/-g/./'