diff options
author | Micah Anderson <micah@riseup.net> | 2013-01-25 11:02:04 -0500 |
---|---|---|
committer | Micah Anderson <micah@riseup.net> | 2013-01-25 11:02:04 -0500 |
commit | 6a056e23d683f3a7b9da87d58ff39d46e87eece5 (patch) | |
tree | f104b8264c5be4d86c1800d738f225abd17fea9b | |
parent | aa63178275c3f1effa30773be99f27ed588e61ff (diff) |
add git_assure_remote to the lib
-rw-r--r-- | .mrconfig | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -1,3 +1,21 @@ +[DEFAULT] + +lib = + git_assure_remote() { + remote="$1" + url="$2" + git remote | grep -q "^$remote$" || { + echo I: Adding remote $remote + git remote add "$remote" "$url" + git fetch "$remote" + } + git remote -v | grep "^$remote" | grep -q "$url" || { + echo I: Changing remote URL for $remote + git remote set-url $remote $url + git fetch "$remote" + } + } + # general repos [gitolite-admin] |