diff options
Diffstat (limited to 'src/cmdline/cmdline_changelog.cc')
-rw-r--r-- | src/cmdline/cmdline_changelog.cc | 60 |
1 files changed, 1 insertions, 59 deletions
diff --git a/src/cmdline/cmdline_changelog.cc b/src/cmdline/cmdline_changelog.cc index 5615cfd2..966b9273 100644 --- a/src/cmdline/cmdline_changelog.cc +++ b/src/cmdline/cmdline_changelog.cc @@ -331,39 +331,8 @@ void do_cmdline_changelog(const vector<string> &packages, _error->Error(_("%s is not an official Debian package, cannot display its changelog."), input.c_str()); continue; } - } - - aptitude::cmdline::source_package p = - aptitude::cmdline::find_source_package(package, - source, - sourcestr); - // Use the source package if one was found; otherwise try to - // use an explicit version. - if(p.valid()) - { - get_changelog_from_source(p.get_package(), - p.get_version(), - p.get_section(), - pkg.Name(), - filename, - term_metrics); - } - else - { - // Fall back to string-based guessing if the version is - // invalid. - if(ver.end()) - { - if(source == cmdline_version_version) - filename = changelog_by_version(package, sourcestr, term_metrics); - // If we don't even have a version string, leave - // filename blank; we'll fail below. - } - else - { - get_changelog(ver, filename, term_metrics); - } + get_changelog(ver, filename, term_metrics); } } else @@ -382,33 +351,6 @@ void do_cmdline_changelog(const vector<string> &packages, filename, term_metrics); } - else - { - // We couldn't find a real or source package with the - // given name and version. - // - // If the user didn't specify a version or selected a - // candidate and we couldn't find anything, we have no - // recourse. But if they passed a version number, we - // can fall back to just blindly guessing that the - // version exists. - - switch(source) - { - case cmdline_version_cand: - break; - - case cmdline_version_curr_or_cand: - break; - - case cmdline_version_archive: - break; - - case cmdline_version_version: - filename = changelog_by_version(package, sourcestr, term_metrics); - break; - } - } } if(!filename.valid()) |