From bd0a68e9716f944cb12848bee4649958f7db7eb8 Mon Sep 17 00:00:00 2001 From: Per Cederqvist Date: Tue, 24 Aug 2010 20:32:39 +0200 Subject: [PATCH] Generalize subcommand selection in "tg depend" MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Prepare "tg depend" for new subcommands by moving the implementation of "tg add" to a function. Signed-off-by: Per Cederqvist Signed-off-by: Uwe Kleine-König --- tg-depend.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tg-depend.sh b/tg-depend.sh index 43d8321..6d98b5f 100644 --- a/tg-depend.sh +++ b/tg-depend.sh @@ -43,10 +43,14 @@ branchrev="$(git rev-parse --verify "$name" 2>/dev/null)" || die "invalid branch name: $name" ## Record new dependency +depend_add() +{ + echo "$name" >>"$root_dir/.topdeps" + git add -f "$root_dir/.topdeps" + git commit -m"New TopGit dependency: $name" + $tg update +} -echo "$name" >>"$root_dir/.topdeps" -git add -f "$root_dir/.topdeps" -git commit -m"New TopGit dependency: $name" -$tg update +depend_$subcmd # vim:noet -- 2.30.2