aboutsummaryrefslogtreecommitdiff
path: root/zsh/svn.zsh
diff options
context:
space:
mode:
authorMatt Singleton <matthew.j.singleton@gmail.com>2011-02-18 17:05:47 -0500
committerMatt Singleton <matthew.j.singleton@gmail.com>2011-02-18 17:05:47 -0500
commitbb3b34829a0599a2c356a46fdfa75c3f9c525088 (patch)
tree69cfc5baf380c5b4151df69fb8ba6d7525c4c0e3 /zsh/svn.zsh
parentfa40c9c0a1ec3238053575a2fac228f92d49fd78 (diff)
removing dependency on oh-my-zsh
Diffstat (limited to 'zsh/svn.zsh')
-rw-r--r--zsh/svn.zsh15
1 files changed, 15 insertions, 0 deletions
diff --git a/zsh/svn.zsh b/zsh/svn.zsh
new file mode 100644
index 0000000..bbcc69f
--- /dev/null
+++ b/zsh/svn.zsh
@@ -0,0 +1,15 @@
+#done
+
+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}"
+}