Browse Source

- add a 'newest' pseudo target release as in pkg/newest

*
tags/debian/0.8.0
David Kalnischkies 11 years ago
parent
commit
f1a58ff8b6
2 changed files with 9 additions and 2 deletions
  1. +6
    -1
      apt-pkg/cacheset.cc
  2. +3
    -1
      debian/changelog

+ 6
- 1
apt-pkg/cacheset.cc View File

@@ -323,7 +323,12 @@ APT::VersionSet VersionSet::FromString(pkgCacheFile &Cache, std::string pkg,
V = getInstalledVer(Cache, P, helper);
else if (ver == "candidate")
V = getCandidateVer(Cache, P, helper);
else {
else if (ver == "newest") {
if (P->VersionList != 0)
V = P.VersionList();
else
V = helper.canNotFindNewestVer(Cache, P);
} else {
pkgVersionMatch Match(ver, (verIsRel == true ? pkgVersionMatch::Release :
pkgVersionMatch::Version));
V = Match.Find(P);


+ 3
- 1
debian/changelog View File

@@ -7,12 +7,14 @@ apt (0.7.26~exp11) experimental; urgency=low
- be able to omit dependency types in (r)depends (Closes: #319006)
* apt-pkg/cacheset.cc:
- move them back to the library as they look stable now
- add a 'newest' pseudo target release as in pkg/newest
* apt-pkg/pkgcache.cc:
- prefer non-virtual packages in FindPreferredPkg (Closes: #590041)
* test/integration/*:
- add with bug#590041 testcase a small test "framework"
*

-- David Kalnischkies <kalnischkies@gmail.com> Sun, 25 Jul 2010 19:37:45 +0200
-- David Kalnischkies <kalnischkies@gmail.com> Mon, 26 Jul 2010 10:52:14 +0200

apt (0.7.26~exp10) experimental; urgency=low



Loading…
Cancel
Save