[projects/git-slug: 101/170] Don't redefine built-in dir

glen glen at pld-linux.org
Mon Sep 21 21:47:18 CEST 2015


commit 200eeb5c9b358a9c7beea10dcc3fcfcb809e223d
Author: Kacper Kornet <draenog at pld-linux.org>
Date:   Wed Mar 21 12:22:54 2012 +0000

    Don't redefine built-in dir

 slug.py | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)
---
diff --git a/slug.py b/slug.py
index bfac53a..bb6f30f 100755
--- a/slug.py
+++ b/slug.py
@@ -30,10 +30,10 @@ class DelAppend(argparse._AppendAction):
         setattr(namespace, self.dest, item)
 
 class ThreadFetch(threading.Thread):
-    def __init__(self, queue, dir, depth=0):
+    def __init__(self, queue, pkgdir, depth=0):
         threading.Thread.__init__(self)
         self.queue = queue
-        self.packagesdir = dir
+        self.packagesdir = pkgdir
         self.depth = depth
 
     def run(self):
@@ -103,20 +103,20 @@ def fetch_packages(options):
 
     print('Read remotes data')
     updated_repos = []
-    for dir in sorted(refs.heads):
-        gitdir = os.path.join(options.packagesdir, dir, '.git')
+    for pkgdir in sorted(refs.heads):
+        gitdir = os.path.join(options.packagesdir, pkgdir, '.git')
         if not os.path.isdir(gitdir):
             if options.newpkgs:
-                gitrepo = initpackage(dir, options)
+                gitrepo = initpackage(pkgdir, options)
             else:
                 continue
         elif options.omitexisting:
             continue
         else:
-            gitrepo = GitRepo(os.path.join(options.packagesdir, dir))
+            gitrepo = GitRepo(os.path.join(options.packagesdir, pkgdir))
         ref2fetch = []
-        for ref in refs.heads[dir]:
-            if gitrepo.check_remote(ref) != refs.heads[dir][ref]:
+        for ref in refs.heads[pkgdir]:
+            if gitrepo.check_remote(ref) != refs.heads[pkgdir][ref]:
                 ref2fetch.append('+{}:{}/{}'.format(ref, REMOTEREFS, ref[len('refs/heads/'):]))
         if ref2fetch:
             ref2fetch.append('refs/notes/*:refs/notes/*')
@@ -136,8 +136,8 @@ def fetch_packages(options):
             sys.exit(1)
         for pattern in options.repopattern:
             for fulldir in glob.iglob(os.path.join(options.packagesdir, pattern)):
-                dir = os.path.basename(fulldir)
-                if len(refs.heads[dir]) == 0 and os.path.isdir(os.path.join(fulldir, '.git')):
+                pkgdir = os.path.basename(fulldir)
+                if len(refs.heads[pkgdir]) == 0 and os.path.isdir(os.path.join(fulldir, '.git')):
                     print('Removing', fulldir)
                     shutil.rmtree(fulldir)
     return updated_repos
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/projects/git-slug.git/commitdiff/4ed64f73960519a2f4fd04c42950b2c96ae795c5



More information about the pld-cvs-commit mailing list