Philip L. McMahon
2012-01-27 30f9d25d77ccb5cd978d4cf8fa389ec819e90e95
src/com/gitblit/wicket/GitBlitWebApp.java
@@ -25,6 +25,7 @@
import com.gitblit.GitBlit;
import com.gitblit.Keys;
import com.gitblit.wicket.pages.ActivityPage;
import com.gitblit.wicket.pages.BlamePage;
import com.gitblit.wicket.pages.BlobDiffPage;
import com.gitblit.wicket.pages.BlobPage;
@@ -33,6 +34,7 @@
import com.gitblit.wicket.pages.CommitPage;
import com.gitblit.wicket.pages.DocsPage;
import com.gitblit.wicket.pages.FederationRegistrationPage;
import com.gitblit.wicket.pages.GravatarProfilePage;
import com.gitblit.wicket.pages.HistoryPage;
import com.gitblit.wicket.pages.LogPage;
import com.gitblit.wicket.pages.MarkdownPage;
@@ -69,6 +71,11 @@
         getRequestCycleSettings().setGatherExtendedBrowserInfo(true);
      }
      // configure the resource cache duration to 90 days for deployment
      if (!GitBlit.isDebugMode()) {
         getResourceSettings().setDefaultCacheDuration(90 * 86400);
      }
      // setup the standard gitweb-ish urls
      mount("/summary", SummaryPage.class, "r");
      mount("/log", LogPage.class, "r", "h");
@@ -98,6 +105,9 @@
      // federation urls
      mount("/proposal", ReviewProposalPage.class, "t");
      mount("/registration", FederationRegistrationPage.class, "u", "n");
      mount("/activity", ActivityPage.class, "r", "h");
      mount("/gravatar", GravatarProfilePage.class, "h");
   }
   private void mount(String location, Class<? extends WebPage> clazz, String... parameters) {