diff --git a/git-version.sh b/git-version.sh new file mode 100755 index 0000000..2744110 --- /dev/null +++ b/git-version.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash +# add git revision to autojump +gitrevision=`git rev-parse HEAD` +if [[ $(git diff --shortstat 2> /dev/null | tail -n1) != "" ]]; then + gitrevision=$gitrevision"-dirty" +fi +sed -e "s/^AUTOJUMP_VERSION = \".*\"$/AUTOJUMP_VERSION = \"git revision $gitrevision\"/" autojump > autojump-version +mv -f autojump-version autojump +chmod a+rw autojump + + diff --git a/install.sh b/install.sh index 58e0644..649ae9e 100755 --- a/install.sh +++ b/install.sh @@ -40,6 +40,9 @@ done echo "Installing to ${prefix} ..." +# add git revision to autojump +./git-revision.sh + # INSTALL AUTOJUMP sudo mkdir -p ${prefix}/share/autojump/ sudo mkdir -p ${prefix}/bin/ diff --git a/install.zsh b/install.zsh index f372054..1a90cf0 100755 --- a/install.zsh +++ b/install.zsh @@ -39,6 +39,9 @@ done echo "Installing main files to ${prefix} ..." +# add git revision to autojump +./git-revision.sh + sudo mkdir -p ${prefix}/share/autojump/ sudo mkdir -p ${prefix}/bin/ sudo mkdir -p ${prefix}/share/man/man1/