diff --git a/src/IDF/Views/Source.php b/src/IDF/Views/Source.php index 6652d66..00b7a69 100644 --- a/src/IDF/Views/Source.php +++ b/src/IDF/Views/Source.php @@ -299,8 +299,13 @@ class IDF_Views_Source $rcommit = IDF_Commit::getOrAdd($cobject, $request->project); $diff = new IDF_Diff($cobject->diff); $diff->parse(); - $changes = $scm->getChanges($commit); $scmConf = $request->conf->getVal('scm', 'git'); + try { + $changes = $scm->getChanges($commit); + } catch (Exception $e) { + // getChanges is not yes supported by this backend. + $changes = array(); + } $branches = $scm->getBranches(); $in_branches = $scm->inBranches($cobject->commit, ''); $tags = $scm->getTags(); diff --git a/src/IDF/templates/idf/source/commit.html b/src/IDF/templates/idf/source/commit.html index e918fee..18b822f 100644 --- a/src/IDF/templates/idf/source/commit.html +++ b/src/IDF/templates/idf/source/commit.html @@ -17,7 +17,7 @@