Fixed issue 34 in the case of bad commit in the changelog.
This commit is contained in:
parent
3a3aa9c730
commit
0ff5eb0f82
@ -39,6 +39,13 @@ class IDF_Views_Source
|
|||||||
$scm = IDF_Scm::get($request);
|
$scm = IDF_Scm::get($request);
|
||||||
$branches = $scm->getBranches();
|
$branches = $scm->getBranches();
|
||||||
$commit = $match[2];
|
$commit = $match[2];
|
||||||
|
if ('commit' != $scm->testHash($commit)) {
|
||||||
|
// Redirect to the first branch
|
||||||
|
$url = Pluf_HTTP_URL_urlForView('IDF_Views_Source::changeLog',
|
||||||
|
array($request->project->shortname,
|
||||||
|
$branches[0]));
|
||||||
|
return new Pluf_HTTP_Response_Redirect($url);
|
||||||
|
}
|
||||||
$res = $scm->getChangeLog($commit, 25);
|
$res = $scm->getChangeLog($commit, 25);
|
||||||
$scmConf = $request->conf->getVal('scm', 'git');
|
$scmConf = $request->conf->getVal('scm', 'git');
|
||||||
return Pluf_Shortcuts_RenderToResponse('source/changelog.html',
|
return Pluf_Shortcuts_RenderToResponse('source/changelog.html',
|
||||||
|
Loading…
Reference in New Issue
Block a user