Alex Lewis
2013-11-20 e3733c7a39cb0249922c7042d6b21a10c2e21e53
src/main/java/com/gitblit/git/GitblitReceivePackFactory.java
@@ -28,9 +28,7 @@
import com.gitblit.IStoredSettings;
import com.gitblit.Keys;
import com.gitblit.manager.IRepositoryManager;
import com.gitblit.manager.IRuntimeManager;
import com.gitblit.manager.IUserManager;
import com.gitblit.manager.IGitblit;
import com.gitblit.models.RepositoryModel;
import com.gitblit.models.UserModel;
import com.gitblit.utils.HttpUtils;
@@ -49,23 +47,12 @@
   private final IStoredSettings settings;
   private final IRuntimeManager runtimeManager;
   private final IGitblit gitblit;
   private final IUserManager userManager;
   private final IRepositoryManager repositoryManager;
   public GitblitReceivePackFactory(
         IRuntimeManager runtimeManager,
         IUserManager userManager,
         IRepositoryManager repositoryManager) {
   public GitblitReceivePackFactory(IGitblit gitblit) {
      super();
      this.settings = runtimeManager.getSettings();
      this.runtimeManager = runtimeManager;
      this.userManager = userManager;
      this.repositoryManager = repositoryManager;
      this.settings = gitblit.getSettings();
      this.gitblit = gitblit;
   }
   @Override
@@ -90,7 +77,7 @@
         // determine pushing user
         String username = request.getRemoteUser();
         if (!StringUtils.isEmpty(username)) {
            UserModel u = userManager.getUserModel(username);
            UserModel u = gitblit.getUserModel(username);
            if (u != null) {
               user = u;
            }
@@ -111,9 +98,9 @@
         throw new ServiceNotEnabledException();
      }
      final RepositoryModel repository = repositoryManager.getRepositoryModel(repositoryName);
      final RepositoryModel repository = gitblit.getRepositoryModel(repositoryName);
      final GitblitReceivePack rp = new GitblitReceivePack(runtimeManager, repositoryManager, db, repository, user);
      final GitblitReceivePack rp = new GitblitReceivePack(gitblit, db, repository, user);
      rp.setGitblitUrl(gitblitUrl);
      rp.setRepositoryUrl(repositoryUrl);
      rp.setRefLogIdent(new PersonIdent(user.username, user.username + "@" + origin));