source: git/git-version-gen @ 6d8e26

spielwiese
Last change on this file since 6d8e26 was 6d8e26, checked in by Oleksandr Motsak <motsak@…>, 10 years ago
Fixed git-version-gen + just return short id for now
  • Property mode set to 100755
File size: 471 bytes
Line 
1#!/bin/bash
2
3GIT_WORK_TREE=`dirname "$0"`
4## :'%h on %ci by %an: "%s"' --abbrev-commit | sed 's/\"/\\\"/g'
5if [ -d "$GIT_WORK_TREE/.git" ] && v=`git log --pretty=format:'%h' --abbrev-commit -1 2>/dev/null`
6then
7 dirty=`sh -c "git diff-index --name-status HEAD 2>/dev/null | sed -e 's|^\([A-Z]\).*|\1|g' | tr -d '\012'"` && [ -n "$dirty" ] && echo -n "$v|$dirty" && exit 0
8else
9 F="$1"
10 if [ -r "$F" ];
11 then 
12   cat "$F"
13 else 
14   echo -n "UNKNOWN_GIT_VERSION"
15 fi 
16fi
Note: See TracBrowser for help on using the repository browser.