Author: jreidinger Date: Thu Mar 20 15:33:58 2008 New Revision: 9235 URL: http://svn.opensuse.org/viewcvs/zypp?rev=9235&view=rev Log: precise information why not update repository (bnc #307249) Modified: trunk/zypper/src/zypper-repos.cc Modified: trunk/zypper/src/zypper-repos.cc URL: http://svn.opensuse.org/viewcvs/zypp/trunk/zypper/src/zypper-repos.cc?rev=92... ============================================================================== --- trunk/zypper/src/zypper-repos.cc (original) +++ trunk/zypper/src/zypper-repos.cc Thu Mar 20 15:33:58 2008 @@ -72,11 +72,25 @@ { try { - do_refresh = manager.checkIfToRefreshMetadata(repo, *it); + RepoManager::RefreshCheckStatus stat = manager. + checkIfToRefreshMetadata(repo, *it); + do_refresh = (stat == RepoManager::REFRESH_NEEDED); if (!do_refresh && zypper.command() == ZypperCommand::REFRESH) { - zypper.out().info(boost::str( - format(_("Repository '%s' is up to date.")) % repo.name())); + switch (stat) + { + case RepoManager::REPO_UP_TO_DATE: + zypper.out().info(boost::str( + format(_("Repository '%s' is up to date.")) % repo.name())); + break; + case RepoManager::REPO_CHECK_DELAYED: + zypper.out().info(boost::str( + format(_("Repository '%s': the status check has been delayed.")) + % repo.name())); + break; + default: + WAR << "new item in enum, which is not cover" << endl; + } } break; // don't check all the urls, just the first succussfull. } -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org