dist_noinst_SCRIPTS = autorevision.sh
all-local:
- sh $(srcdir)/autorevision.sh "$(top_srcdir)" "$(top_builddir)"
+ bash $(srcdir)/autorevision.sh "$(top_srcdir)" "$(top_builddir)"
clean-local:
-rm -f $(top_builddir)/autorevision.h
get_git_id(){
export SCM=git
export REVISION_ID=`cd "$1"; git log --no-color -1 | head -n 1 | cut -f 2 -d ' '`
- export BRANCH=`cd "$1"; git branch -a --no-color --contains HEAD | sed -e s/\*\ // | sed -e s/\(no\ branch\)//`
+ export BRANCH=`cd "$1"; git branch -a --no-color --contains HEAD | sed -e s/\*\ // | sed -e s/\(no\ branch\)// | tr '\n' ' ' | tr -s ' ' | sed s/^' '//`
if ( echo $BRANCH | egrep origin/master > /dev/null ); then
#give a priority to master branch
BRANCH='master'
dist_noinst_SCRIPTS = autorevision.sh
all-local:
- sh $(srcdir)/autorevision.sh "$(top_srcdir)" "$(top_builddir)"
+ bash $(srcdir)/autorevision.sh "$(top_srcdir)" "$(top_builddir)"
clean-local:
-rm -f $(top_builddir)/autorevision.h
get_git_id(){
export SCM=git
export REVISION_ID=`cd "$1"; git log --no-color -1 | head -n 1 | cut -f 2 -d ' '`
- export BRANCH=`cd "$1"; git branch -a --no-color --contains HEAD | sed -e s/\*\ // | sed -e s/\(no\ branch\)//`
+ export BRANCH=`cd "$1"; git branch -a --no-color --contains HEAD | sed -e s/\*\ // | sed -e s/\(no\ branch\)// | tr '\n' ' ' | tr -s ' ' | sed s/^' '//`
if ( echo $BRANCH | egrep origin/master > /dev/null ); then
#give a priority to master branch
BRANCH='master'