diff options
author | James Moger <james.moger@gitblit.com> | 2012-10-03 09:18:51 -0400 |
---|---|---|
committer | James Moger <james.moger@gitblit.com> | 2012-10-03 09:18:51 -0400 |
commit | e94078b80f2ff1090e62e210baf687d241b32c3a (patch) | |
tree | c03833c733e77a918d141d16e6b0db30832b454f /src/com/gitblit/models/ForkModel.java | |
parent | 1f52c8b5f123b97fc631465479bc2855c12b9ee3 (diff) | |
download | gitblit-e94078b80f2ff1090e62e210baf687d241b32c3a.tar.gz gitblit-e94078b80f2ff1090e62e210baf687d241b32c3a.zip |
Display entire fork network. Link as appropriate for user permissions.
Diffstat (limited to 'src/com/gitblit/models/ForkModel.java')
-rw-r--r-- | src/com/gitblit/models/ForkModel.java | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/com/gitblit/models/ForkModel.java b/src/com/gitblit/models/ForkModel.java index b394396b..849986c1 100644 --- a/src/com/gitblit/models/ForkModel.java +++ b/src/com/gitblit/models/ForkModel.java @@ -32,20 +32,17 @@ public class ForkModel implements Serializable { private static final long serialVersionUID = 1L; - public final String originRepository; - - public final String repository; + public final RepositoryModel repository; public final List<ForkModel> forks; - public ForkModel(String origin, String repository) { - this.originRepository = origin; + public ForkModel(RepositoryModel repository) { this.repository = repository; this.forks = new ArrayList<ForkModel>(); } public boolean isRoot() { - return StringUtils.isEmpty(originRepository); + return StringUtils.isEmpty(repository.originRepository); } public boolean isNode() { @@ -57,7 +54,7 @@ public class ForkModel implements Serializable { } public boolean isPersonalRepository() { - return repository.charAt(0) == '~'; + return repository.isPersonalRepository(); } @Override @@ -75,6 +72,6 @@ public class ForkModel implements Serializable { @Override public String toString() { - return repository; + return repository.toString(); } } |