From 4fcac9d2cbdafb51e3ee9ca3b3da64fd86103174 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Tue, 26 Nov 2013 15:58:15 -0500 Subject: [PATCH] Remove artifact setting from manager dialog --- src/main/java/com/gitblit/models/RepositoryModel.java | 53 +++++++++++++++++++++++++---------------------------- 1 files changed, 25 insertions(+), 28 deletions(-) diff --git a/src/main/java/com/gitblit/models/RepositoryModel.java b/src/main/java/com/gitblit/models/RepositoryModel.java index e28c9df..b76e9bc 100644 --- a/src/main/java/com/gitblit/models/RepositoryModel.java +++ b/src/main/java/com/gitblit/models/RepositoryModel.java @@ -26,6 +26,7 @@ import com.gitblit.Constants.AccessRestrictionType; import com.gitblit.Constants.AuthorizationControl; +import com.gitblit.Constants.CommitMessageRenderer; import com.gitblit.Constants.FederationStrategy; import com.gitblit.utils.ArrayUtils; import com.gitblit.utils.ModelUtils; @@ -34,9 +35,9 @@ /** * RepositoryModel is a serializable model class that represents a Gitblit * repository including its configuration settings and access restriction. - * + * * @author James Moger - * + * */ public class RepositoryModel implements Serializable, Comparable<RepositoryModel> { @@ -50,15 +51,12 @@ public String lastChangeAuthor; public boolean hasCommits; public boolean showRemoteBranches; - public boolean useTickets; - public boolean useDocs; public boolean useIncrementalPushTags; public String incrementalPushTagPrefix; public AccessRestrictionType accessRestriction; public AuthorizationControl authorizationControl; public boolean allowAuthenticated; public boolean isFrozen; - public boolean showReadme; public FederationStrategy federationStrategy; public List<String> federationSets; public boolean isFederated; @@ -66,6 +64,7 @@ public boolean skipSummaryMetrics; public String frequency; public boolean isBare; + public boolean isMirror; public String origin; public String HEAD; public List<String> availableRefs; @@ -83,13 +82,14 @@ public boolean verifyCommitter; public String gcThreshold; public int gcPeriod; - public int maxActivityCommits; + public int maxActivityCommits; public List<String> metricAuthorExclusions; - + public CommitMessageRenderer commitMessageRenderer; + public transient boolean isCollectingGarbage; public Date lastGC; public String sparkleshareId; - + public RepositoryModel() { this("", "", "", new Date(0)); } @@ -101,14 +101,14 @@ this.accessRestriction = AccessRestrictionType.NONE; this.authorizationControl = AuthorizationControl.NAMED; this.federationSets = new ArrayList<String>(); - this.federationStrategy = FederationStrategy.FEDERATE_THIS; + this.federationStrategy = FederationStrategy.FEDERATE_THIS; this.projectPath = StringUtils.getFirstPathElement(name); this.owners = new ArrayList<String>(); this.isBare = true; - + addOwner(owner); } - + public List<String> getLocalBranches() { if (ArrayUtils.isEmpty(availableRefs)) { return new ArrayList<String>(); @@ -121,30 +121,30 @@ } return localBranches; } - + public void addFork(String repository) { if (forks == null) { forks = new TreeSet<String>(); } forks.add(repository); } - + public void removeFork(String repository) { if (forks == null) { return; } forks.remove(repository); } - + public void resetDisplayName() { displayName = null; } - + @Override public int hashCode() { return name.hashCode(); } - + @Override public boolean equals(Object o) { if (o instanceof RepositoryModel) { @@ -165,38 +165,38 @@ public int compareTo(RepositoryModel o) { return StringUtils.compareRepositoryNames(name, o.name); } - + public boolean isFork() { return !StringUtils.isEmpty(originRepository); } - + public boolean isOwner(String username) { if (StringUtils.isEmpty(username) || ArrayUtils.isEmpty(owners)) { return false; } return owners.contains(username.toLowerCase()); } - + public boolean isPersonalRepository() { return !StringUtils.isEmpty(projectPath) && ModelUtils.isPersonalRepository(projectPath); } - + public boolean isUsersPersonalRepository(String username) { return !StringUtils.isEmpty(projectPath) && ModelUtils.isUsersPersonalRepository(username, projectPath); } - + public boolean allowAnonymousView() { return !accessRestriction.atLeast(AccessRestrictionType.VIEW); } - + public boolean isShowActivity() { return maxActivityCommits > -1; } - + public boolean isSparkleshared() { return !StringUtils.isEmpty(sparkleshareId); } - + public RepositoryModel cloneAs(String cloneName) { RepositoryModel clone = new RepositoryModel(); clone.originRepository = name; @@ -207,14 +207,11 @@ clone.accessRestriction = AccessRestrictionType.PUSH; clone.authorizationControl = AuthorizationControl.NAMED; clone.federationStrategy = federationStrategy; - clone.showReadme = showReadme; clone.showRemoteBranches = false; clone.allowForks = false; - clone.useDocs = useDocs; - clone.useTickets = useTickets; clone.skipSizeCalculation = skipSizeCalculation; clone.skipSummaryMetrics = skipSummaryMetrics; - clone.sparkleshareId = sparkleshareId; + clone.sparkleshareId = sparkleshareId; return clone; } -- Gitblit v1.9.1