Mercurial > dotfiles
comparison .shell.d/50.vcs_functions.sh @ 63:1b4067cc97ca
Add a function to svnsync easier. Done this too many times because of hgsubversion.
| author | Augie Fackler <durin42@gmail.com> |
|---|---|
| date | Wed, 11 Mar 2009 10:47:45 -0500 |
| parents | f9e826bd1f1b |
| children | 9f8bd97da0d4 |
comparison
equal
deleted
inserted
replaced
| 62:f9e826bd1f1b | 63:1b4067cc97ca |
|---|---|
| 4 | 4 |
| 5 function mq () { | 5 function mq () { |
| 6 ( wcroot ; | 6 ( wcroot ; |
| 7 hg -R .hg/patches $@ | 7 hg -R .hg/patches $@ |
| 8 ) | 8 ) |
| 9 } | |
| 10 | |
| 11 function ez-svn-sync() { | |
| 12 local url | |
| 13 local repo | |
| 14 repo=$1 | |
| 15 url=$2 | |
| 16 svnadmin create $repo | |
| 17 echo '#!/bin/sh' >> $repo/hooks/pre-revprop-change | |
| 18 echo 'exit 0' >> $repo/hooks/pre-revprop-change | |
| 19 chmod +x $repo/hooks/pre-revprop-change | |
| 20 svnsync init file://`pwd`/$repo $url | |
| 21 svnsync sync file://`pwd`/$repo | |
| 9 } | 22 } |
| 10 | 23 |
| 11 # Function to grab the url of an svn wc | 24 # Function to grab the url of an svn wc |
| 12 function svnurlof() { | 25 function svnurlof() { |
| 13 local url | 26 local url |
