James Moger
2013-12-09 5e3521f8496511db4df45f011ea72f25623ad90f
src/main/java/com/gitblit/wicket/panels/ReflogPanel.java
@@ -46,6 +46,7 @@
import com.gitblit.wicket.pages.ComparePage;
import com.gitblit.wicket.pages.ReflogPage;
import com.gitblit.wicket.pages.TagPage;
import com.gitblit.wicket.pages.TicketsPage;
import com.gitblit.wicket.pages.TreePage;
import com.gitblit.wicket.pages.UserPage;
@@ -127,8 +128,14 @@
            String fullRefName = change.getChangedRefs().get(0);
            String shortRefName = fullRefName;
            String ticketId = null;
            boolean isTag = false;
            if (shortRefName.startsWith(Constants.R_HEADS)) {
            boolean isTicket = false;
            if (shortRefName.startsWith(Constants.R_TICKET)) {
               ticketId = fullRefName.substring(Constants.R_TICKET.length());
               shortRefName = MessageFormat.format(getString("gb.ticketN"), ticketId);
               isTicket = true;
            } else if (shortRefName.startsWith(Constants.R_HEADS)) {
               shortRefName = shortRefName.substring(Constants.R_HEADS.length());
            } else if (shortRefName.startsWith(Constants.R_TAGS)) {
               shortRefName = shortRefName.substring(Constants.R_TAGS.length());
@@ -159,6 +166,8 @@
               WicketUtils.setCssClass(changeIcon, "iconic-trash-stroke");
            } else if (isTag) {
               WicketUtils.setCssClass(changeIcon, "iconic-tag");
            } else if (isTicket) {
               WicketUtils.setCssClass(changeIcon, "fa fa-ticket");
            } else {
               WicketUtils.setCssClass(changeIcon, "iconic-upload");
            }
@@ -212,7 +221,6 @@
            }
            changeItem.add(new Label("whatChanged", what));
            changeItem.add(new Label("byAuthors", by).setVisible(!StringUtils.isEmpty(by)));
            changeItem.add(new Label("refRewind", getString("gb.rewind")).setVisible(isRewind));
            if (isDelete) {
@@ -222,6 +230,10 @@
               // link to tag
               changeItem.add(new LinkPanel("refChanged", null, shortRefName,
                     TagPage.class, WicketUtils.newObjectParameter(change.repository, fullRefName)));
            } else if (isTicket) {
               // link to ticket
               changeItem.add(new LinkPanel("refChanged", null, shortRefName,
                     TicketsPage.class, WicketUtils.newObjectParameter(change.repository, ticketId)));
            } else {
               // link to tree
               changeItem.add(new LinkPanel("refChanged", null, shortRefName,