James Moger
2013-04-01 19c1af5650cd58228f78308d98a7c22f37e3dec3
src/main/java/com/gitblit/GitBlit.java
@@ -454,12 +454,13 @@
    * advertise alternative urls for Git client repository access.
    * 
    * @param repositoryName
    * @param userName
    * @return list of non-gitblit clone urls
    */
   public List<String> getOtherCloneUrls(String repositoryName) {
   public List<String> getOtherCloneUrls(String repositoryName, String username) {
      List<String> cloneUrls = new ArrayList<String>();
      for (String url : settings.getStrings(Keys.web.otherUrls)) {
         cloneUrls.add(MessageFormat.format(url, repositoryName));
         cloneUrls.add(MessageFormat.format(url, repositoryName, username));
      }
      return cloneUrls;
   }
@@ -1675,6 +1676,7 @@
         model.addOwners(ArrayUtils.fromString(getConfig(config, "owner", "")));
         model.useTickets = getConfig(config, "useTickets", false);
         model.useDocs = getConfig(config, "useDocs", false);
         model.useIncrementalRevisionNumbers = getConfig(config, "useIncrementalRevisionNumbers", false);
         model.allowForks = getConfig(config, "allowForks", true);
         model.accessRestriction = AccessRestrictionType.fromName(getConfig(config,
               "accessRestriction", settings.getString(Keys.git.defaultAccessRestriction, null)));
@@ -2196,6 +2198,7 @@
      config.setString(Constants.CONFIG_GITBLIT, null, "owner", ArrayUtils.toString(repository.owners));
      config.setBoolean(Constants.CONFIG_GITBLIT, null, "useTickets", repository.useTickets);
      config.setBoolean(Constants.CONFIG_GITBLIT, null, "useDocs", repository.useDocs);
      config.setBoolean(Constants.CONFIG_GITBLIT, null, "useIncrementalRevisionNumbers", repository.useIncrementalRevisionNumbers);
      config.setBoolean(Constants.CONFIG_GITBLIT, null, "allowForks", repository.allowForks);
      config.setString(Constants.CONFIG_GITBLIT, null, "accessRestriction", repository.accessRestriction.name());
      config.setString(Constants.CONFIG_GITBLIT, null, "authorizationControl", repository.authorizationControl.name());