From: Per Cederqvist Date: Tue, 24 Aug 2010 18:32:39 +0000 (+0200) Subject: Generalize subcommand selection in "tg depend" X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=topgit.git;a=commitdiff_plain;h=bd0a68e9716f944cb12848bee4649958f7db7eb8 Generalize subcommand selection in "tg depend" 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 --- 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