{"thread":{"id":"14838","subject":"[TopGit PATCH] tg-info: pretty print dependencies","startedAt":"2008-08-05T11:19:07Z","lastAt":"2008-08-05T11:19:07Z","messageCount":1,"participants":["Bert Wesarg"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"86267","messageId":"1217935147-25927-1-git-send-email-bert.wesarg@googlemail.com","threadId":"14838","inReplyTo":null,"subject":"[TopGit PATCH] tg-info: pretty print dependencies","fromName":"Bert Wesarg","fromEmail":"bert.wesarg@googlemail.com","sentAt":"2008-08-05T11:19:07Z","receivedAt":"2008-08-05T11:19:07Z","isPatch":true,"sender":{"key":"bert.wesarg@googlemail.com","avatar":"https://avatars.githubusercontent.com/u/111934?v=4"},"body":"Print one dependency per line in tg-info output.\n\nSigned-off-by: Bert Wesarg <bert.wesarg@googlemail.com>\n---\n tg-info.sh |    9 +++++++--\n 1 files changed, 7 insertions(+), 2 deletions(-)\n\ndiff --git a/tg-info.sh b/tg-info.sh\nindex ce99809..9e09039 100644\n--- a/tg-info.sh\n+++ b/tg-info.sh\n@@ -38,8 +38,13 @@ echo \"Base: $base_rev\"\n branch_contains \"$name\" \"$base_rev\" ||\n \techo \"Base is newer than head! Please run \\`tg update\\`.\"\n \n-deps=\"$(git cat-file blob \"$name:.topdeps\")\"\n-echo \"Depends: $deps\"\n+prefix=\"Depends:\"\n+prefixlen=${#prefix}\n+git cat-file blob \"$name:.topdeps\" 2>/dev/null |\n+\twhile read _dep; do \n+\t\tprintf \"%-*s %s\\n\" $prefixlen \"$prefix\" \"$_dep\"\n+\t\tprefix=\"\"\n+\tdone\n \n depcheck=\"$(mktemp)\"\n needs_update \"$name\" >\"$depcheck\"\n-- \n1.5.5.GIT\n"}]}