From 0709ec91252f2ff1f8b138beb1a5cebae23d1e46 Mon Sep 17 00:00:00 2001 From: Matt Singleton Date: Sat, 1 Jan 2011 20:14:07 -0500 Subject: [PATCH] adding a subversion lib module --- lib/svn.zsh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 lib/svn.zsh diff --git a/lib/svn.zsh b/lib/svn.zsh new file mode 100644 index 000000000..54d23b45c --- /dev/null +++ b/lib/svn.zsh @@ -0,0 +1,16 @@ +# utility functions for subversion +# based on oh-my-zsh git lib module + +function svn_dirty { + if [[ -n $(svn status) ]]; then + echo "$ZSH_THEME_SVN_PROMPT_DIRTY" + else + echo "$ZSH_THEME_SVN_PROMPT_CLEAN" + fi +} + +function svn_prompt_info { + info=$(svn info 2>/dev/null) || return + rev=$(echo "$info" | grep Revision | sed 's/Revision: //') + echo "${ZSH_THEME_GIT_PROMPT_PREFIX}r${rev}$(svn_dirty)${ZSH_THEME_GIT_PROMPT_SUFFIX}" +}