]> git.pld-linux.org Git - packages/rpm-build-tools.git/commitdiff
- old change: check files from CVS rpm_files/master
authorElan Ruusamäe <glen@pld-linux.org>
Tue, 10 Jul 2012 08:31:13 +0000 (08:31 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    check-unused-files.py -> 1.15

check-unused-files.py

index 6e26ea3b5cc31c74c11d75c5765c097d07d93651..ef7dc5a1f3b516a22740a82fb49c077ae252b781 100644 (file)
@@ -46,6 +46,17 @@ if os.path.isfile('%s/.cvsignore' % dir):
     for l in f.readlines():
         exclude.append(l.rstrip())
 
+def cvs_entries(file):
+    f = open('%s/CVS/Entries' % dir , 'r')
+    files = []
+    for l in f.readlines():
+        if l[0] != '/':
+            continue
+        parts = l.split('/')
+        files.append(parts[1])
+    return files
+cvsfiles = cvs_entries(dir)
+
 def blacklisted(file):
     if file == os.path.basename(spec):
         return True
@@ -62,12 +73,15 @@ def blacklisted(file):
 
     return False
 
-
 for file in os.listdir(dir):
     file = os.path.basename(file)
     if blacklisted(file):
         continue
 
+    if not file in cvsfiles:
+        print "Not in cvs: %s" % file
+        continue
+
     if file not in files:
         print "Obsolete file: %s" % file
         obsolete.append(file)
This page took 0.28262 seconds and 4 git commands to generate.