Please find attached the 'lstag' perl script which should do what you require:
Usage: /home/buildtree/bin/lstag [-d cvsroot] command [module] Where: -d cvsroot Specifies cvs root, overrides 'CVSROOT' environment variable and 'CVS/Root' file. command -l shows list of all known tags tag shows list of files with this tag module Specifies module, overrides 'CVS/Repository' file. This command can be run from within a CVS sandbox. In this case both the CVSROOT and CVS module can be overridden by the command line options. Note: in this case the CVSROOT environment variable won't override the sandbox info. If not run from within a sandbox the CVSROOT and CVS module MUST be set on the command line or, in the case of CSVROOT, via the environment. For example: > lstag -l /home/buildtree/bin/lstag - CVS tag and file lister version 1.11 List of all known tags: BUILDROOT_2011_05 MY_BUILDROOT_2011_05 > lstag MY_BUILDROOT_2011_05 /home/buildtree/bin/lstag - CVS tag and file lister version 1.11 Files with tag "MY_BUILDROOT_2011_05": Up-to-date 1.1.2 buildroot/boot/syslinux/Config.in Up-to-date 1.1.2 buildroot/boot/syslinux/syslinux-3.85-makefile.patch Up-to-date 1.1.2 buildroot/boot/syslinux/syslinux.mk Regards, Erik Cumps -----Original Message----- From: info-cvs-bounces+erik.cumps=kla-tencor....@nongnu.org [mailto:info-cvs-bounces+erik.cumps=kla-tencor....@nongnu.org] On Behalf Of J.V. Sent: Sunday, August 07, 2011 11:01 PM To: info-cvs@nongnu.org Subject: how to show list of tags I want to print a list of all cvs tags (one entry per line) in our repo from the command line using a single tag and then pass that to grep looking for a pattern. I have googled and googled, read many documents and no where can I find a single command that will show me a list of cvs tags. Ideally I would also like to simply show branch tags, but also need ALL tags. If anyone can help, that would be great. I do not have the time to write a perl script to do this. Regards, J.V.
lstag
Description: lstag