summarylogtreecommitdiffstats
path: root/merge-with-testing
diff options
context:
space:
mode:
authordamige2016-09-04 03:19:34 +0200
committerdamige2016-09-04 03:19:34 +0200
commitc4e32e82e2afeb71de9a14e7e0e67523e02b0852 (patch)
tree7d4ee0b4c36c50c25db455e950a885a837930873 /merge-with-testing
downloadaur-c4e32e82e2afeb71de9a14e7e0e67523e02b0852.tar.gz
version1
Diffstat (limited to 'merge-with-testing')
-rw-r--r--merge-with-testing25
1 files changed, 25 insertions, 0 deletions
diff --git a/merge-with-testing b/merge-with-testing
new file mode 100644
index 000000000000..6bf61e7aba10
--- /dev/null
+++ b/merge-with-testing
@@ -0,0 +1,25 @@
+#!/bin/sh
+
+set -e
+
+if git branch|grep -q merge; then
+ git branch -D merge
+fi
+
+if ! git remote|grep -q arch; then
+ echo "Adding 'arch' remote"
+ git remote add arch git://projects.archlinux.org/svntogit/packages.git
+ git remote set-branches arch packages/linux
+fi
+
+git fetch arch
+git checkout -b merge --no-track arch/packages/linux
+git filter-branch -f --subdirectory-filter trunk/
+grep ^pkgver PKGBUILD
+grep ^pkgrel PKGBUILD
+git checkout master
+
+echo "Automerging configs"
+git checkout merge -- config config.x86_64
+
+echo "All done, you can now do git checkout --patch merge PKGBUILD"