From 6a056e23d683f3a7b9da87d58ff39d46e87eece5 Mon Sep 17 00:00:00 2001 From: Micah Anderson Date: Fri, 25 Jan 2013 11:02:04 -0500 Subject: add git_assure_remote to the lib --- .mrconfig | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.mrconfig b/.mrconfig index 5cd4106..abd8977 100644 --- a/.mrconfig +++ b/.mrconfig @@ -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] -- cgit v1.2.3