Now that IDF_Scm::getChanges() is implemented for all SCMs, there is no need for the try-catch anymore.

This commit is contained in:
Thomas Keller 2011-06-10 23:40:58 +02:00
parent 24fc41ee0d
commit 118ca9f11f

View File

@ -58,7 +58,7 @@ class IDF_Views_Source
$title = sprintf(__('%s Invalid Revision'), (string) $request->project); $title = sprintf(__('%s Invalid Revision'), (string) $request->project);
$scm = IDF_Scm::get($request->project); $scm = IDF_Scm::get($request->project);
$branches = $scm->getBranches(); $branches = $scm->getBranches();
$commit = $match[2]; $commit = $match[2];
$params = array( $params = array(
'page_title' => $title, 'page_title' => $title,
@ -307,12 +307,7 @@ class IDF_Views_Source
$cobject->diff = null; $cobject->diff = null;
$diff->parse(); $diff->parse();
$scmConf = $request->conf->getVal('scm', 'git'); $scmConf = $request->conf->getVal('scm', 'git');
try { $changes = $scm->getChanges($commit);
$changes = $scm->getChanges($commit);
} catch (Exception $e) {
// getChanges is not yes supported by this backend.
$changes = array();
}
$branches = $scm->getBranches(); $branches = $scm->getBranches();
$in_branches = $scm->inBranches($cobject->commit, ''); $in_branches = $scm->inBranches($cobject->commit, '');
$tags = $scm->getTags(); $tags = $scm->getTags();
@ -477,7 +472,7 @@ class IDF_Views_Source
} }
// compare two nodes of different types, directories ("tree") // compare two nodes of different types, directories ("tree")
// should come before files ("blob") // should come before files ("blob")
if ($a->type > $b->type) { if ($a->type > $b->type) {
return -1; return -1;
} }