From 4581955ad6883eda999d1144bd0c891ab95eb0d3 Mon Sep 17 00:00:00 2001 From: Stephen Rothwell Date: Wed, 13 Feb 2008 23:49:15 +1100 Subject: [PATCH] Initial commit --- add_repo | 17 +++++++++++++++++ do_merge | 11 +++++++++++ 2 files changed, 28 insertions(+) create mode 100755 add_repo create mode 100755 do_merge diff --git a/add_repo b/add_repo new file mode 100755 index 0000000..4a6c425 --- /dev/null +++ b/add_repo @@ -0,0 +1,17 @@ +#!/bin/bash + +name=$1 +url=$2 +branch=$3 +[[ -z "$name" ]] && { + echo "Need a remote name" 1>&2 + exit 1 +} +[[ -z "$url" ]] && { + echo "Need a URL" 1>&2 + exit 1 +} +[[ -z "$branch" ]] && branch="master" + +git remote add -t "$branch" "$name" "$url" +git config remote."$name".tagopt "--no-tags" diff --git a/do_merge b/do_merge new file mode 100755 index 0000000..1ede56c --- /dev/null +++ b/do_merge @@ -0,0 +1,11 @@ +#!/bin/bash + +while read name url ref; do + [[ -z "$ref" ]] && ref="master" + echo $name $ref + git merge -n $name/$ref + [[ -f .git/MERGE_HEAD ]] && { + echo $name $ref >>Next/conflicts + git reset --hard + } +done &1 | tee Next/merge.log -- 2.39.2