From: Stephen Rothwell Date: Wed, 18 Mar 2009 23:56:38 +0000 (+1100) Subject: Initial commit X-Git-Url: http://git.ozlabs.org/?a=commitdiff_plain;h=4e2b694fecdf72acdb82a629e103decea4780ed7;p=next-scripts Initial commit --- diff --git a/make_next_branches b/make_next_branches new file mode 100755 index 0000000..9905760 --- /dev/null +++ b/make_next_branches @@ -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 +