| | |
| | | import com.gitblit.GitBlit;
|
| | | import com.gitblit.Keys;
|
| | | import com.gitblit.utils.JGitUtils;
|
| | | import com.gitblit.utils.StringUtils;
|
| | | import com.gitblit.wicket.WicketUtils;
|
| | |
|
| | | public class RawPage extends WebPage {
|
| | |
| | | return;
|
| | | }
|
| | |
|
| | | if (StringUtils.isEmpty(blobPath)) {
|
| | | // objectid referenced raw view
|
| | | Label blobLabel = new Label("rawText", JGitUtils.getStringContent(r, objectId));
|
| | | WicketUtils.setCssClass(blobLabel, "plainprint");
|
| | | add(blobLabel);
|
| | | } else {
|
| | | // standard raw blob view
|
| | | RevCommit commit = JGitUtils.getCommit(r, objectId);
|
| | |
|
| | | String extension = null;
|
| | |
| | | break;
|
| | | default:
|
| | | // plain text
|
| | | c = new Label("rawText", JGitUtils.getRawContentAsString(r, commit, blobPath));
|
| | | c = new Label("rawText", JGitUtils.getStringContent(r, commit.getTree(),
|
| | | blobPath));
|
| | | WicketUtils.setCssClass(c, "plainprint");
|
| | | }
|
| | | add(c);
|
| | | } else {
|
| | | // plain text
|
| | | Label blobLabel = new Label("rawText", JGitUtils.getRawContentAsString(r, commit,
|
| | | blobPath));
|
| | | Label blobLabel = new Label("rawText", JGitUtils.getStringContent(r,
|
| | | commit.getTree(), blobPath));
|
| | | WicketUtils.setCssClass(blobLabel, "plainprint");
|
| | | add(blobLabel);
|
| | | }
|
| | | }
|
| | | r.close();
|
| | | }
|
| | | }
|