summaryrefslogtreecommitdiffstats
path: root/src/com/gitblit/wicket/pages/ProjectPage.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/gitblit/wicket/pages/ProjectPage.java')
-rw-r--r--src/com/gitblit/wicket/pages/ProjectPage.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/com/gitblit/wicket/pages/ProjectPage.java b/src/com/gitblit/wicket/pages/ProjectPage.java
index be3cf389..808cc065 100644
--- a/src/com/gitblit/wicket/pages/ProjectPage.java
+++ b/src/com/gitblit/wicket/pages/ProjectPage.java
@@ -117,22 +117,22 @@ public class ProjectPage extends RootPage {
add(WicketUtils.syndicationDiscoveryLink(SyndicationServlet.getTitle(project.getDisplayName(),
null), feedLink));
- String groupName = projectName;
+ final String projectPath;
if (project.isRoot) {
- groupName = "";
+ projectPath = "";
} else {
- groupName += "/";
+ projectPath = projectName + "/";
}
// project markdown message
- File pmkd = new File(GitBlit.getRepositoriesFolder(), groupName + "project.mkd");
+ File pmkd = new File(GitBlit.getRepositoriesFolder(), projectPath + "project.mkd");
String pmessage = readMarkdown(projectName, pmkd);
Component projectMessage = new Label("projectMessage", pmessage)
.setEscapeModelStrings(false).setVisible(pmessage.length() > 0);
add(projectMessage);
// markdown message above repositories list
- File rmkd = new File(GitBlit.getRepositoriesFolder(), groupName + "repositories.mkd");
+ File rmkd = new File(GitBlit.getRepositoriesFolder(), projectPath + "repositories.mkd");
String rmessage = readMarkdown(projectName, rmkd);
Component repositoriesMessage = new Label("repositoriesMessage", rmessage)
.setEscapeModelStrings(false).setVisible(rmessage.length() > 0);
@@ -172,7 +172,7 @@ public class ProjectPage extends RootPage {
swatch.setVisible(showSwatch);
PageParameters pp = WicketUtils.newRepositoryParameter(entry.name);
- item.add(new LinkPanel("repositoryName", "list", entry.name, SummaryPage.class, pp));
+ item.add(new LinkPanel("repositoryName", "list", StringUtils.getRelativePath(projectPath, StringUtils.stripDotGit(entry.name)), SummaryPage.class, pp));
item.add(new Label("repositoryDescription", entry.description).setVisible(!StringUtils.isEmpty(entry.description)));
item.add(new BookmarkablePageLink<Void>("tickets", TicketsPage.class, pp).setVisible(entry.useTickets));