Просмотр исходного кода

Don't use the Archive name in madison; it won't be uniq...
Author: mdz
Date: 2004-01-04 19:00:10 GMT
Don't use the Archive name in madison; it won't be unique and there
isn't space for both that and the source description

Arch Librarian лет назад: 22
Родитель
Сommit
a0e710af5b
1 измененных файлов с 13 добавлено и 14 удалено
  1. 13 14
      cmdline/apt-cache.cc

+ 13 - 14
cmdline/apt-cache.cc

@@ -1,6 +1,6 @@
 // -*- mode: cpp; mode: fold -*-
 // Description								/*{{{*/
-// $Id: apt-cache.cc,v 1.70 2004/01/04 07:41:52 mdz Exp $
+// $Id: apt-cache.cc,v 1.71 2004/01/04 19:00:10 mdz Exp $
 /* ######################################################################
    
    apt-cache - Manages the cache files
@@ -1589,21 +1589,20 @@ bool Madison(CommandLine &CmdL)
          {
             for (pkgCache::VerFileIterator VF = V.FileList(); VF.end() == false; VF++)
             {
-               if (VF.File().Archive() != 0)
+// This might be nice, but wouldn't uniquely identify the source -mdz
+//                if (VF.File().Archive() != 0)
+//                {
+//                   cout << setw(10) << Pkg.Name() << " | " << setw(10) << V.VerStr() << " | "
+//                        << VF.File().Archive() << endl;
+//                }
+
+               // Locate the associated index files so we can derive a description
+               for (pkgSourceList::const_iterator S = SrcList->begin(); S != SrcList->end(); S++)
                {
-                  cout << setw(10) << Pkg.Name() << " | " << setw(10) << V.VerStr() << " | "
-                       << VF.File().Archive() << endl;
-               }
-               else
-               {
-                  // Locate the associated index files so we can derive a description
-                  for (pkgSourceList::const_iterator S = SrcList->begin(); S != SrcList->end(); S++)
+                  if ((*S)->FindInCache(*(VF.File().Cache())) == VF.File())
                   {
-                     if ((*S)->FindInCache(*(VF.File().Cache())) == VF.File())
-                     {
-                        cout << setw(10) << Pkg.Name() << " | " << setw(10) << V.VerStr() << " | "
-                             << (*S)->Describe(true) << endl;
-                     }
+                     cout << setw(10) << Pkg.Name() << " | " << setw(10) << V.VerStr() << " | "
+                          << (*S)->Describe(true) << endl;
                   }
                }
             }