Skip symlinks; don't bother keeping a list of files that is never used.
diff --git a/Tools/scripts/cvsfiles.py b/Tools/scripts/cvsfiles.py
index f1642104..21e72ee 100755
--- a/Tools/scripts/cvsfiles.py
+++ b/Tools/scripts/cvsfiles.py
@@ -17,7 +17,6 @@
 def process(dir):
     cvsdir = 0
     subdirs = []
-    files = []
     names = os.listdir(dir)
     for name in names:
 	fullname = os.path.join(dir, name)
@@ -25,9 +24,8 @@
 	    cvsdir = fullname
 	else:
 	    if os.path.isdir(fullname):
-		subdirs.append(fullname)
-	    else:
-		files.append(fullname)
+		if not os.path.islink(fullname):
+		    subdirs.append(fullname)
     if cvsdir:
 	entries = os.path.join(cvsdir, "Entries")
 	for e in open(entries).readlines():
@@ -39,4 +37,3 @@
 	process(sub)
 
 main()
-