From ea0c1c95be5d9d7e67cb74f3512368087146bd76 Mon Sep 17 00:00:00 2001 From: Simon Date: Thu, 23 Feb 2012 13:14:23 +0100 Subject: [PATCH] add git-svn plugin with a git equivalent of svnversion --- plugins/git-svn/git-svn.plugin.zsh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 plugins/git-svn/git-svn.plugin.zsh diff --git a/plugins/git-svn/git-svn.plugin.zsh b/plugins/git-svn/git-svn.plugin.zsh new file mode 100644 index 000000000..178bb7b8d --- /dev/null +++ b/plugins/git-svn/git-svn.plugin.zsh @@ -0,0 +1,15 @@ +# +# git equivalent of svnversion +# +get_svnversion() +{ + alias git_svnversion="git svn find-rev `git log -1 --pretty=format:%H 2>/dev/null` 2>/dev/null" + LANG=C SVN_VERSION=`/usr/bin/svnversion` + if [ "X$SVN_VERSION" == "Xexported" -o "X$SVN_VERSION" == "X" ]; then + git_svnversion + else + echo $SVN_VERSION + fi +} +alias svnversion=get_svnversion +