diff --git a/src/main/scala/ScalatraBootstrap.scala b/src/main/scala/ScalatraBootstrap.scala index ea98d6f..cacb60d 100644 --- a/src/main/scala/ScalatraBootstrap.scala +++ b/src/main/scala/ScalatraBootstrap.scala @@ -8,6 +8,7 @@ context.mount(new WikiController, "/*") context.mount(new CreateRepositoryController, "/*") context.mount(new RepositoryViewerController, "/*") + context.mount(new SettingsController, "/*") context.addListener(new ServletContextListener(){ def contextInitialized(e: ServletContextEvent): Unit = { diff --git a/src/main/scala/app/SettingsController.scala b/src/main/scala/app/SettingsController.scala new file mode 100644 index 0000000..59d0843 --- /dev/null +++ b/src/main/scala/app/SettingsController.scala @@ -0,0 +1,14 @@ +package app + +import util.JGitUtil + +class SettingsController extends ControllerBase { + + get("/:owner/:repository/settings") { + val owner = params("owner") + val repository = params("repository") + + html.settings(JGitUtil.getRepositoryInfo(owner, repository, servletContext)) + } + +} \ No newline at end of file diff --git a/src/main/twirl/diff.scala.html b/src/main/twirl/diff.scala.html index 8408c20..859c6e7 100644 --- a/src/main/twirl/diff.scala.html +++ b/src/main/twirl/diff.scala.html @@ -4,7 +4,7 @@ @diffs.zipWithIndex.map { case (diff, i) =>
+ |
@if(diff.changeType == ChangeType.COPY || diff.changeType == ChangeType.RENAME){
@diff.oldPath -> @diff.newPath
}
diff --git a/src/main/twirl/header.scala.html b/src/main/twirl/header.scala.html
index a88f1d0..4080ed6 100644
--- a/src/main/twirl/header.scala.html
+++ b/src/main/twirl/header.scala.html
@@ -9,7 +9,7 @@
|
---|