| | |
| | |
|
| | | import java.util.List;
|
| | |
|
| | | import org.apache.wicket.RequestCycle;
|
| | | import org.apache.wicket.markup.html.WebPage;
|
| | | import org.apache.wicket.markup.html.basic.Label;
|
| | | import org.apache.wicket.markup.html.link.BookmarkablePageLink;
|
| | | import org.apache.wicket.markup.html.link.ExternalLink;
|
| | | import org.apache.wicket.markup.html.panel.Fragment;
|
| | | import org.apache.wicket.markup.repeater.Item;
|
| | | import org.apache.wicket.markup.repeater.data.DataView;
|
| | |
| | | import org.eclipse.jgit.lib.Repository;
|
| | |
|
| | | import com.gitblit.models.RefModel;
|
| | | import com.gitblit.servlet.RawServlet;
|
| | | import com.gitblit.utils.JGitUtils;
|
| | | import com.gitblit.utils.StringUtils;
|
| | | import com.gitblit.wicket.WicketUtils;
|
| | | import com.gitblit.wicket.pages.BlobPage;
|
| | | import com.gitblit.wicket.pages.CommitPage;
|
| | | import com.gitblit.wicket.pages.LogPage;
|
| | | import com.gitblit.wicket.pages.RawPage;
|
| | | import com.gitblit.wicket.pages.TagPage;
|
| | | import com.gitblit.wicket.pages.TagsPage;
|
| | | import com.gitblit.wicket.pages.TreePage;
|
| | |
| | | .newObjectParameter(repositoryName, entry.getReferencedObjectId()
|
| | | .getName())));
|
| | |
|
| | | fragment.add(new BookmarkablePageLink<Void>("raw", RawPage.class, WicketUtils
|
| | | .newObjectParameter(repositoryName, entry.getReferencedObjectId()
|
| | | .getName())));
|
| | | String contextUrl = RequestCycle.get().getRequest().getRelativePathPrefixToContextRoot();
|
| | | String rawUrl = RawServlet.asLink(contextUrl, repositoryName, entry.displayName,
|
| | | entry.getReferencedObjectId().getName());
|
| | | fragment.add(new ExternalLink("raw", rawUrl));
|
| | | item.add(fragment);
|
| | | } else {
|
| | | // TODO Tree Tag Object
|