Browse Source

Fixed matching all releases

Author: jgg
Date: 2001-05-29 03:07:12 GMT
Fixed matching all releases
tags/debian/0.7.21
Arch Librarian 17 years ago
parent
commit
0a5e4a031a
2 changed files with 12 additions and 3 deletions
  1. +9
    -1
      apt-pkg/versionmatch.cc
  2. +3
    -2
      apt-pkg/versionmatch.h

+ 9
- 1
apt-pkg/versionmatch.cc View File

@@ -1,6 +1,6 @@
// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
// $Id: versionmatch.cc,v 1.4 2001/05/22 06:20:06 jgg Exp $
// $Id: versionmatch.cc,v 1.5 2001/05/29 03:07:12 jgg Exp $
/* ######################################################################

Version Matching
@@ -48,7 +48,12 @@ pkgVersionMatch::pkgVersionMatch(string Data,MatchType Type) : Type(Type)
{
// All empty = match all
if (Data == "*")
{
MatchAll = true;
return;
}
MatchAll = false;
// Are we a simple specification?
string::const_iterator I = Data.begin();
@@ -163,6 +168,9 @@ bool pkgVersionMatch::FileMatch(pkgCache::PkgFileIterator File)
{
if (Type == Release)
{
if (MatchAll == true)
return true;
/* cout << RelVerStr << ',' << RelOrigin << ',' << RelArchive << ',' << RelLabel << endl;
cout << File.Version() << ',' << File.Origin() << ',' << File.Archive() << ',' << File.Label() << endl;*/


+ 3
- 2
apt-pkg/versionmatch.h View File

@@ -1,6 +1,6 @@
// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
// $Id: versionmatch.h,v 1.3 2001/05/07 04:24:08 jgg Exp $
// $Id: versionmatch.h,v 1.4 2001/05/29 03:07:12 jgg Exp $
/* ######################################################################

Version Matching
@@ -53,7 +53,8 @@ class pkgVersionMatch
string RelArchive;
string RelLabel;
string RelComponent;

bool MatchAll;
// Origin Matching
string OrSite;


Loading…
Cancel
Save