]> de.git.xonotic.org Git - xonotic/netradiant.git/commitdiff
::zerowing-base=336
authorRudolf Polzer <divVerent@xonotic.org>
Thu, 18 Nov 2010 09:24:21 +0000 (10:24 +0100)
committerRudolf Polzer <divVerent@xonotic.org>
Thu, 18 Nov 2010 09:30:36 +0000 (10:30 +0100)
merge script from zerowing repos

merge-from-zerowing.sh [new file with mode: 0755]

diff --git a/merge-from-zerowing.sh b/merge-from-zerowing.sh
new file mode 100755 (executable)
index 0000000..e8dc07e
--- /dev/null
@@ -0,0 +1,33 @@
+#!/bin/sh
+
+basecommit=`git log --pretty=format:%H --grep=::zerowing-base`
+baserev=`git log --pretty=format:%s --grep=::zerowing-base | cut -d = -f 2 | cut -d ' ' -f 1`
+
+newbaserev=`svn info https://zerowing.idsoftware.com/svn/radiant/GtkRadiant/ | grep ^Revision | cut -d ' ' -f 2`
+
+echo "$baserev -> $newbaserev"
+
+merge()
+{
+       if ! svn diff -r"$baserev":"$newbaserev" "$1" | git apply --reject --ignore-space-change --directory="$2"; then
+               if find . -name \*.rej | grep .; then
+                       echo "you have to fix these conflicts"
+                       bash
+                       echo "succeeded?"
+                       read -r LINE
+                       if [ x"$LINE" != x"y" ]; then
+                               exit 1
+                       fi
+               fi
+       fi
+}
+
+# GtkRadiant 1.5 changes
+git clean  -xdf
+
+# ZeroRadiant's q3map2 changes
+merge https://zerowing.idsoftware.com/svn/radiant/GtkRadiant/branches/1.5 /
+merge https://zerowing.idsoftware.com/svn/radiant/GtkRadiant/trunk/tools/quake3 tools/quake3
+merge https://zerowing.idsoftware.com/svn/radiant/GtkRadiant/trunk/libs/picomodel libs/picomodel
+
+git commit -a -m"::zerowing-base=$newbaserev" -e