Repository :
http://git.fedorahosted.org/cgit/
On branch : master
---------------------------------------------------------------
commit 259c9747b3f74686a31f82c77059bb78423e78f2
Author: Matt Domsch <matt(a)domsch.com>
Date: Wed Dec 18 15:30:53 2013 -0600
umdl: category.directories is a list, treat it as such
---------------------------------------------------------------
server/update-master-directory-list | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/server/update-master-directory-list b/server/update-master-directory-list
index f92ee6d..25583fb 100755
--- a/server/update-master-directory-list
+++ b/server/update-master-directory-list
@@ -274,7 +274,9 @@ def nuke_gone_directories(diskpath, category):
topdirName = category.topdir.name
- for d in category.directories(orderBy='-name'):
+ directories = category.directories # in ascending name order
+ directories.reverse() # now in decending name order, bottoms up
+ for d in directories:
if is_excluded(d.name, category.excludes): continue
relativeDName = remove_category_topdir(topdirName, d.name)
if not os.path.isdir(os.path.join(diskpath, relativeDName)):