Listing Modules Listing the modules in a CVS repository is an oft-desired activity; so much so that CVSNT and 1.12.x added the "ls" command (if I understand correctly; I'm still using 1.11.x). How can a 1.11.x "stable" user do something similar? Traditionally, the suggestion was to use the "history" command an infer modules, and/or to checkout the administrative module, and look in the modules file. Here's a third way (assumes you have $CVSROOT set): % cd /tmp % mkdir scratch % cd scratch % cvs checkout -l . % cvs -n update -d The checkout will create a CVS directory, and the update will list all the directories it isn't creating, which are, oddly enough, the modules! It's hack. But it's by far the cleanest solution I've seen so far.