[yum-cvs] yum shell.py,1.27,1.27.2.1

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


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

Modified Files:
      Tag: yum-2_6_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.27
retrieving revision 1.27.2.1
diff -u -r1.27 -r1.27.2.1
--- shell.py	22 Feb 2006 21:25:23 -0000	1.27
+++ shell.py	14 Mar 2006 22:19:11 -0000	1.27.2.1
@@ -235,10 +235,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