]> git.ozlabs.org Git - next-scripts/commitdiff
Initial commit
authorStephen Rothwell <sfr@canb.auug.org.au>
Wed, 18 Mar 2009 23:56:38 +0000 (10:56 +1100)
committerStephen Rothwell <sfr@canb.auug.org.au>
Wed, 18 Mar 2009 23:56:38 +0000 (10:56 +1100)
make_next_branches [new file with mode: 0755]

diff --git a/make_next_branches b/make_next_branches
new file mode 100755 (executable)
index 0000000..9905760
--- /dev/null
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+dir=$1
+
+[ "$dir" ] || dir="next-$(date '+%Y%m%d')"
+
+heads=$(grep -v '^#' ../real_control | awk -F '        ' '$2=="quilt" { printf("quilt/%s ", $3); } $2=="git" { printf("%s/%s ", $3, $5); }')
+
+for h in $heads; do
+       tree=${h%/*}
+       rem_ref=refs/remotes
+       [ "$tree" == "quilt" ] && {
+               tree=${h#quilt/}
+               rem_ref=refs/heads
+       }
+
+       git update-ref "refs/heads/$dir/$tree" "$rem_ref/$h"
+done
+
+exit 0
+