[yum-cvs] yum shell.py,1.22,1.22.2.1

Seth Vidal skvidal at linux.duke.edu
Tue Mar 14 22:19:16 UTC 2006


Update of /home/groups/yum/cvs/yum
In directory login1.linux.duke.edu:/tmp/cvs-serv3769

Modified Files:
      Tag: yum-2_4_X
	shell.py 
Log Message:

patch to enable sorting of repos in the repo list in the shell - bug #568
from Noah Friedman



Index: shell.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/shell.py,v
retrieving revision 1.22
retrieving revision 1.22.2.1
diff -u -r1.22 -r1.22.2.1
--- shell.py	8 Aug 2005 14:57:05 -0000	1.22
+++ shell.py	14 Mar 2006 22:19:14 -0000	1.22.2.1
@@ -214,10 +214,12 @@
         if cmd in ['list', None]:
             if self.base.repos.repos.values():
                 self.base.log(2, '%-20.20s %-40.40s  status' % ('repo id', 'repo name'))
-            for repo in self.base.repos.repos.values():
-                if repo in self.base.repos.listEnabled():
+            repos = self.base.repos.repos.values()
+            repos.sort()
+            for repo in repos:
+                if repo in self.base.repos.listEnabled() and args in ('', 'enabled'):
                     self.base.log(2, '%-20.20s %-40.40s  enabled' % (repo, repo.name))
-                else:
+                elif args in ('', 'disabled'):
                     self.base.log(2, '%-20.20s %-40.40s  disabled' % (repo, repo.name))
         
         elif cmd == 'enable':




More information about the Yum-cvs-commits mailing list