From: Petr Baudis Date: Mon, 11 Aug 2008 17:31:01 +0000 (+0200) Subject: tg update: Do not use ${:n:m} substitution (bash extension) X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?p=topgit.git;a=commitdiff_plain;h=97bfead037b70603e5ccee4077ddbfc902152362 tg update: Do not use ${:n:m} substitution (bash extension) --- diff --git a/tg-update.sh b/tg-update.sh index 563a62d..27a8e81 100644 --- a/tg-update.sh +++ b/tg-update.sh @@ -39,8 +39,8 @@ if [ -s "$depcheck" ]; then sed 's/^\([^+]\)/-\1/' | # now each line is +branch or -branch (+ == recurse) uniq -s 1 | # fold branch lines; + always comes before - and thus wins within uniq while read depline; do - action="${depline:0:1}" - dep="${depline:1}" + action="$(echo "$depline" | cut -c 1)" + dep="$(echo "$depline" | cut -c 2-)" # We do not distinguish between dependencies out-of-date # and base out-of-date cases for $dep here, but thanks