--- /dev/null
+#!/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"
--- /dev/null
+#!/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 <Next/control 2>&1 | tee Next/merge.log