From 5a721e7410754f07a54f86a58c0478040ad103d9 Mon Sep 17 00:00:00 2001 From: Stephen Rothwell Date: Wed, 20 Aug 2008 19:10:20 +1000 Subject: [PATCH] Add xtensa tree cope with stgit's base spec --- update_trees | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/update_trees b/update_trees index b336d73..182897a 100755 --- a/update_trees +++ b/update_trees @@ -30,13 +30,17 @@ for name in $quilters; do } sfile="../quilt/$name/series" - base=$(sed -n 's/^[# ]*NEXT_BASE[ ]*\(.*\)[ ]*$/\1/p' "$sfile") + base=$(sed -n 's/^#[ ]*NEXT_BASE[ ]*\(.*\)[ ]*$/\1/p' "$sfile") if [ -n "$base" ]; then base=$(grep -v '^#' ../real_control | awk -F ' ' '$3=="'"$base"'" { if ($2=="quilt") printf("quilt/%s", "'"$base"'"); else printf("%s/%s", "'"$base"'", $5); }') else - base=$(sed -n 's/^[# ]*BASE[ ]*\(.*\)[ ]*$/\1/p' "$sfile") - [ -n "$base" ] || - base="origin/master" + base=$(sed -n 's/^#[ ]*BASE[ ]*\(.*\)[ ]*$/\1/p' "$sfile") + [ -n "$base" ] || { + # for stgit + base=$(sed '1{s/^#.*GIT commit \(.*\)$/\1/;q}' "$sfile") + [ -n "$base" ] || + base="origin/master" + } fi rbase="$base" case "$base" in -- 2.39.5