{"thread":{"id":"391","subject":"[PATCH] Add cg-tag-ls command","startedAt":"2005-04-29T15:55:29Z","lastAt":"2005-04-29T15:55:29Z","messageCount":1,"participants":["Steve Hoelzer"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"2135","messageId":"5881929705042908554ccc6529@mail.gmail.com","threadId":"391","inReplyTo":null,"subject":"[PATCH] Add cg-tag-ls command","fromName":"Steve Hoelzer","fromEmail":"shoelzer@gmail.com","sentAt":"2005-04-29T15:55:29Z","receivedAt":"2005-04-29T15:55:29Z","isPatch":true,"sender":{"key":"shoelzer@gmail.com","avatar":"https://avatars.githubusercontent.com/u/4623209?v=4"},"body":"cg-tag-ls lists all tags in a GIT repository.\n\nSigned-off-by: Steve Hoelzer <shoelzer@gmail.com>\n\nIndex: Makefile\n===================================================================\n--- c3aa1e6b53cc59d5fbe261f3f859584904ae3a63/Makefile  (mode:100644\nsha1:d73bea1cbb9451a89b03d6066bf2ed7fec32fd31)\n+++ uncommitted/Makefile  (mode:100644)\n@@ -44,7 +44,7 @@\n        cg-add cg-admin-lsobj cg-cancel cg-clone cg-commit cg-diff \\\n        cg-export cg-help cg-init cg-log cg-ls cg-merge cg-mkpatch \\\n        cg-patch cg-pull cg-branch-add cg-branch-ls cg-rm cg-seek cg-status \\\n-       cg-tag cg-update cg-Xlib\n+       cg-tag cg-tag-ls cg-update cg-Xlib\n\n COMMON=        read-cache.o\n\nIndex: cg-help\n===================================================================\n--- c3aa1e6b53cc59d5fbe261f3f859584904ae3a63/cg-help  (mode:100755\nsha1:d16446c005c4698f408bf651afd718d95f5a9cfe)\n+++ uncommitted/cg-help  (mode:100755\nsha1:31ea484f757fc4bf5de25acb621e219f4bfb0f52)\n@@ -42,6 +42,7 @@\n        cg-seek         [COMMIT_ID]\n        cg-status\n        cg-tag          TNAME [COMMIT_ID]\n+       cg-tag-ls\n        cg-update       [BNAME]\n        cg-version\n\nIndex: cg-tag-ls\n===================================================================\n--- /dev/null  (tree:c3aa1e6b53cc59d5fbe261f3f859584904ae3a63)\n+++ uncommitted/cg-tag-ls  (mode:100755\nsha1:15b5db0cd2a023a078f467d1bcd3bc0c5eb833dc)\n@@ -0,0 +1,19 @@\n+#!/usr/bin/env bash\n+#\n+# List stored GIT tags.\n+# Copyright (c) Steve Hoelzer 2005\n+#\n+# Takes no parameters.\n+\n+. cg-Xlib\n+\n+mkdir -p .git/refs/tags\n+[ \"$(find .git/refs/tags -follow -type f)\" ] \\\n+       || die \"List of tags is empty. See cg-tag.\"\n+\n+cd .git/refs/tags\n+for tag in *; do\n+       echo -n $tag\n+       echo -ne \"\\t\"\n+       cat $tag\n+done\n"}]}