David Ostrovsky
2014-03-09 ec24568f14ee38b264c86133ce8ebcc35a39034b
src/main/java/com/gitblit/wicket/pages/RepositoryPage.java
@@ -29,6 +29,7 @@
import org.apache.wicket.Component;
import org.apache.wicket.PageParameters;
import org.apache.wicket.RestartResponseException;
import org.apache.wicket.behavior.SimpleAttributeModifier;
import org.apache.wicket.markup.html.basic.Label;
import org.apache.wicket.markup.html.form.DropDownChoice;
@@ -58,9 +59,9 @@
import com.gitblit.servlet.SyndicationServlet;
import com.gitblit.tickets.TicketIndexer.Lucene;
import com.gitblit.utils.ArrayUtils;
import com.gitblit.utils.BugtraqProcessor;
import com.gitblit.utils.DeepCopier;
import com.gitblit.utils.JGitUtils;
import com.gitblit.utils.MessageProcessor;
import com.gitblit.utils.RefLogUtils;
import com.gitblit.utils.StringUtils;
import com.gitblit.wicket.CacheControl;
@@ -68,6 +69,7 @@
import com.gitblit.wicket.PageRegistration;
import com.gitblit.wicket.PageRegistration.OtherPageLink;
import com.gitblit.wicket.SessionlessForm;
import com.gitblit.wicket.TicketsUI;
import com.gitblit.wicket.WicketUtils;
import com.gitblit.wicket.panels.LinkPanel;
import com.gitblit.wicket.panels.NavigationPanel;
@@ -109,7 +111,7 @@
      }
      if (!getRepositoryModel().hasCommits) {
         setResponsePage(EmptyRepositoryPage.class, params);
         throw new RestartResponseException(EmptyRepositoryPage.class, params);
      }
      if (getRepositoryModel().isCollectingGarbage) {
@@ -177,8 +179,8 @@
      return getClass();
   }
   protected MessageProcessor messageProcessor() {
      return new MessageProcessor(app().settings());
   protected BugtraqProcessor bugtraqProcessor() {
      return new BugtraqProcessor(app().settings());
   }
   private Map<String, PageRegistration> registerPages() {
@@ -203,7 +205,7 @@
      pages.put("tree", new PageRegistration("gb.tree", TreePage.class, params));
      if (app().tickets().isReady() && (app().tickets().isAcceptingNewTickets(getRepositoryModel()) || app().tickets().hasTickets(getRepositoryModel()))) {
         PageParameters tParams = new PageParameters(params);
         for (String state : TicketsPage.openStatii) {
         for (String state : TicketsUI.openStatii) {
            tParams.add(Lucene.status.name(), state);
         }
         pages.put("tickets", new PageRegistration("gb.tickets", TicketsPage.class, tParams));
@@ -325,7 +327,7 @@
      }
      // fork controls
      if (!allowForkControls() || user == null || !user.isAuthenticated) {
      if (!allowForkControls() || !user.isAuthenticated) {
         // must be logged-in to fork, hide all fork controls
         add(new ExternalLink("forkLink", "").setVisible(false));
         add(new ExternalLink("myForkLink", "").setVisible(false));
@@ -531,7 +533,7 @@
   protected void addFullText(String wicketId, String text) {
      RepositoryModel model = getRepositoryModel();
      String content = messageProcessor().processCommitMessage(r, model, text);
      String content = bugtraqProcessor().processCommitMessage(r, model, text);
      String html;
      switch (model.commitMessageRenderer) {
      case MARKDOWN: