Hybris95
2014-04-22 3f5b8f5d9203aa7ffb7fbe9cdbaf9dba3da6cae6
src/main/java/com/gitblit/models/RepositoryModel.java
@@ -51,14 +51,12 @@
   public String lastChangeAuthor;
   public boolean hasCommits;
   public boolean showRemoteBranches;
   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;
@@ -86,6 +85,10 @@
   public int maxActivityCommits;
   public List<String> metricAuthorExclusions;
   public CommitMessageRenderer commitMessageRenderer;
   public boolean acceptNewPatchsets;
   public boolean acceptNewTickets;
   public boolean requireApproval;
   public String mergeTo;
   public transient boolean isCollectingGarbage;
   public Date lastGC;
@@ -106,6 +109,8 @@
      this.projectPath = StringUtils.getFirstPathElement(name);
      this.owners = new ArrayList<String>();
      this.isBare = true;
      this.acceptNewTickets = true;
      this.acceptNewPatchsets = true;
      addOwner(owner);
   }
@@ -141,6 +146,10 @@
      displayName = null;
   }
   public String getRID() {
      return StringUtils.getSHA1(name);
   }
   @Override
   public int hashCode() {
      return name.hashCode();
@@ -173,9 +182,9 @@
   public boolean isOwner(String username) {
      if (StringUtils.isEmpty(username) || ArrayUtils.isEmpty(owners)) {
         return false;
         return isUsersPersonalRepository(username);
      }
      return owners.contains(username.toLowerCase());
      return owners.contains(username.toLowerCase()) || isUsersPersonalRepository(username);
   }
   public boolean isPersonalRepository() {
@@ -208,10 +217,10 @@
      clone.accessRestriction = AccessRestrictionType.PUSH;
      clone.authorizationControl = AuthorizationControl.NAMED;
      clone.federationStrategy = federationStrategy;
      clone.showReadme = showReadme;
      clone.showRemoteBranches = false;
      clone.allowForks = false;
      clone.useDocs = useDocs;
      clone.acceptNewPatchsets = false;
      clone.acceptNewTickets = false;
      clone.skipSizeCalculation = skipSizeCalculation;
      clone.skipSummaryMetrics = skipSummaryMetrics;
      clone.sparkleshareId = sparkleshareId;