Add wiki history page.

This commit is contained in:
takezoe
2013-05-02 09:30:46 +09:00
parent 613f03ef32
commit 6b8d536d81
3 changed files with 43 additions and 1 deletions

View File

@@ -2,6 +2,7 @@ package app
import util.{WikiUtil, JGitUtil}
import jp.sf.amateras.scalatra.forms._
import org.eclipse.jgit.api.Git
class WikiController extends ControllerBase {
@@ -68,4 +69,12 @@ class WikiController extends ControllerBase {
html.wikipages(WikiUtil.getPageList(owner, repository),
JGitUtil.getRepositoryInfo(owner, repository, servletContext))
}
get("/:owner/:repository/wiki/_history"){
val owner = params("owner")
val repository = params("repository")
html.wikihistory(JGitUtil.getCommitLog(Git.open(WikiUtil.getWikiRepositoryDir(owner, repository)), "master", 100)._1,
JGitUtil.getRepositoryInfo(owner, repository, servletContext))
}
}