14a1877311bd0a9cf9c4db0e44e55da0fba77c5c

Author
Tristan Carel <tcarel@exalead.com>
Committer
Tristan Carel <tcarel@exalead.com>
Date

Message

New plugin git-svn installing git project
git-svn-clone-externals

Diff

 1diff --git a/plugins/git-svn/.gitignore b/plugins/git-svn/.gitignore
 2new file mode 100644
 3index 0000000000000000000000000000000000000000..bf5e1a14f4ccad8d2478081d958a894dcc70f361
 4--- /dev/null
 5+++ b/plugins/git-svn/.gitignore
 6@@ -0,0 +1 @@
 7+git-svn-clone-externals
 8diff --git a/plugins/git-svn/git-svn.plugin.zsh b/plugins/git-svn/git-svn.plugin.zsh
 9new file mode 100644
10index 0000000000000000000000000000000000000000..062d63e05e8f210b2f80d844173637a52090be26
11--- /dev/null
12+++ b/plugins/git-svn/git-svn.plugin.zsh
13@@ -0,0 +1,10 @@
14+
15+if ! [ -d "$ZSH/plugins/git-svn/git-svn-clone-externals" ] ;then
16+    git clone https://github.com/andrep/git-svn-clone-externals.git
17+fi
18+export PATH="$ZSH/plugins/git-svn/git-svn-clone-externals:$PATH"
19+
20+function git_svn_update {
21+    (cd "$ZSH/plugins/git-svn/git-svn-clone-externals" && \
22+        git pull origin master)
23+}