From e94078b80f2ff1090e62e210baf687d241b32c3a Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Wed, 03 Oct 2012 09:18:51 -0400 Subject: [PATCH] Display entire fork network. Link as appropriate for user permissions. --- src/com/gitblit/models/RepositoryModel.java | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/src/com/gitblit/models/RepositoryModel.java b/src/com/gitblit/models/RepositoryModel.java index 3148b5b..a28536d 100644 --- a/src/com/gitblit/models/RepositoryModel.java +++ b/src/com/gitblit/models/RepositoryModel.java @@ -121,6 +121,19 @@ public void resetDisplayName() { displayName = null; } + + @Override + public int hashCode() { + return name.hashCode(); + } + + @Override + public boolean equals(Object o) { + if (o instanceof RepositoryModel) { + return name.equals(((RepositoryModel) o).name); + } + return false; + } @Override public String toString() { @@ -143,6 +156,10 @@ return !StringUtils.isEmpty(projectPath) && projectPath.equalsIgnoreCase("~" + username); } + public boolean allowAnonymousView() { + return !accessRestriction.atLeast(AccessRestrictionType.VIEW); + } + public RepositoryModel cloneAs(String cloneName) { RepositoryModel clone = new RepositoryModel(); clone.originRepository = name; -- Gitblit v1.9.1