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+}