From ef5c58d12ff33e4f2b83b6dcd53bdb6c96a6150d Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Mon, 11 Apr 2011 08:18:22 -0400 Subject: [PATCH] Page log. --- src/com/gitblit/wicket/GitBlitWebApp.java | 32 +++++++++++++++++++------------- 1 files changed, 19 insertions(+), 13 deletions(-) diff --git a/src/com/gitblit/wicket/GitBlitWebApp.java b/src/com/gitblit/wicket/GitBlitWebApp.java index 86b6ba6..90a0371 100644 --- a/src/com/gitblit/wicket/GitBlitWebApp.java +++ b/src/com/gitblit/wicket/GitBlitWebApp.java @@ -28,15 +28,17 @@ import com.gitblit.StoredSettings; import com.gitblit.utils.JGitUtils; import com.gitblit.wicket.models.RepositoryModel; -import com.gitblit.wicket.pages.AboutPage; import com.gitblit.wicket.pages.BlobPage; +import com.gitblit.wicket.pages.BranchesPage; import com.gitblit.wicket.pages.CommitPage; -import com.gitblit.wicket.pages.HeadsPage; +import com.gitblit.wicket.pages.DiffPage; import com.gitblit.wicket.pages.RepositoriesPage; -import com.gitblit.wicket.pages.ShortLogPage; +import com.gitblit.wicket.pages.LogPage; import com.gitblit.wicket.pages.SummaryPage; import com.gitblit.wicket.pages.TagPage; import com.gitblit.wicket.pages.TagsPage; +import com.gitblit.wicket.pages.TicGitPage; +import com.gitblit.wicket.pages.TicGitTicketPage; import com.gitblit.wicket.pages.TreePage; @@ -59,16 +61,20 @@ // Grab Browser info (like timezone, etc) getRequestCycleSettings().setGatherExtendedBrowserInfo(true); - // setup the url paths - mount(new MixedParamUrlCodingStrategy("/about", AboutPage.class, new String[] { })); - mount(new MixedParamUrlCodingStrategy("/summary", SummaryPage.class, new String[] { "p" })); - mount(new MixedParamUrlCodingStrategy("/shortlog", ShortLogPage.class, new String[] { "p", "h" })); - mount(new MixedParamUrlCodingStrategy("/tags", TagsPage.class, new String[] { "p" })); - mount(new MixedParamUrlCodingStrategy("/heads", HeadsPage.class, new String[] { "p" })); - mount(new MixedParamUrlCodingStrategy("/commit", CommitPage.class, new String[] { "p", "h" })); - mount(new MixedParamUrlCodingStrategy("/tag", TagPage.class, new String[] { "p", "h" })); - mount(new MixedParamUrlCodingStrategy("/tree", TreePage.class, new String[] { "p", "h", "f" })); - mount(new MixedParamUrlCodingStrategy("/blob", BlobPage.class, new String[] { "p", "h", "f" })); + // setup the standard gitweb-ish urls + mount(new MixedParamUrlCodingStrategy("/summary", SummaryPage.class, new String[] { "r" })); + mount(new MixedParamUrlCodingStrategy("/log", LogPage.class, new String[] { "r", "h" })); + mount(new MixedParamUrlCodingStrategy("/tags", TagsPage.class, new String[] { "r" })); + mount(new MixedParamUrlCodingStrategy("/branches", BranchesPage.class, new String[] { "r" })); + mount(new MixedParamUrlCodingStrategy("/commit", CommitPage.class, new String[] { "r", "h" })); + mount(new MixedParamUrlCodingStrategy("/tag", TagPage.class, new String[] { "r", "h" })); + mount(new MixedParamUrlCodingStrategy("/tree", TreePage.class, new String[] { "r", "h", "f" })); + mount(new MixedParamUrlCodingStrategy("/blob", BlobPage.class, new String[] { "r", "h", "f" })); + mount(new MixedParamUrlCodingStrategy("/diff", DiffPage.class, new String[] { "r", "h", "f" })); + + // setup extended urls + mount(new MixedParamUrlCodingStrategy("/ticgit", TicGitPage.class, new String[] { "p" })); + mount(new MixedParamUrlCodingStrategy("/ticgittkt", TicGitTicketPage.class, new String[] { "p", "f" })); repositories = new File(StoredSettings.getString("repositoriesFolder", "repos")); exportAll = StoredSettings.getBoolean("exportAll", true); -- Gitblit v1.9.1