From 4e2b694fecdf72acdb82a629e103decea4780ed7 Mon Sep 17 00:00:00 2001 From: Stephen Rothwell Date: Thu, 19 Mar 2009 10:56:38 +1100 Subject: [PATCH] Initial commit --- make_next_branches | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 make_next_branches 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 + -- 2.39.5