| | |
| | | import org.apache.wicket.markup.repeater.data.ListDataProvider;
|
| | |
|
| | | import com.gitblit.Constants;
|
| | | import com.gitblit.GitBlit;
|
| | | import com.gitblit.Keys;
|
| | | import com.gitblit.models.Activity;
|
| | | import com.gitblit.models.Activity.RepositoryCommit;
|
| | | import com.gitblit.models.RepositoryCommit;
|
| | | import com.gitblit.utils.StringUtils;
|
| | | import com.gitblit.wicket.WicketUtils;
|
| | | import com.gitblit.wicket.pages.CommitDiffPage;
|
| | |
| | |
|
| | | Collections.sort(recentActivity);
|
| | |
|
| | | final int shortHashLen = GitBlit.getInteger(Keys.web.shortCommitIdLength, 6);
|
| | | DataView<Activity> activityView = new DataView<Activity>("activity",
|
| | | new ListDataProvider<Activity>(recentActivity)) {
|
| | | private static final long serialVersionUID = 1L;
|
| | |
| | | commitItem.add(branchLink);
|
| | |
|
| | | LinkPanel commitid = new LinkPanel("commitid", "list subject",
|
| | | commit.getShortName(), CommitPage.class,
|
| | | commit.getName().substring(0, shortHashLen), CommitPage.class,
|
| | | WicketUtils.newObjectParameter(commit.repository, commit.getName()), true);
|
| | | commitItem.add(commitid);
|
| | |
|
| | |
| | | commitItem.add(new RefsPanel("commitRefs", commit.repository, commit
|
| | | .getRefs()));
|
| | |
|
| | | // view, diff, tree links
|
| | | commitItem.add(new BookmarkablePageLink<Void>("view", CommitPage.class,
|
| | | WicketUtils.newObjectParameter(commit.repository, commit.getName())));
|
| | | // diff, tree links
|
| | | commitItem.add(new BookmarkablePageLink<Void>("diff", CommitDiffPage.class,
|
| | | WicketUtils.newObjectParameter(commit.repository, commit.getName()))
|
| | | .setEnabled(commit.getParentCount() > 0));
|