Plamen Totev
2015-07-12 d0bb38c765274b1c889a429616d4da2b478cdbd2
src/main/java/com/gitblit/manager/GitblitManager.java
@@ -54,6 +54,7 @@
import com.gitblit.Constants.Role;
import com.gitblit.GitBlitException;
import com.gitblit.IStoredSettings;
import com.gitblit.extensions.RepositoryLifeCycleListener;
import com.gitblit.models.FederationModel;
import com.gitblit.models.FederationProposal;
import com.gitblit.models.FederationSet;
@@ -276,6 +277,16 @@
      // add this clone to the cached model
      repositoryManager.addToCachedRepositoryList(cloneModel);
      if (pluginManager != null) {
         for (RepositoryLifeCycleListener listener : pluginManager.getExtensions(RepositoryLifeCycleListener.class)) {
            try {
               listener.onFork(repository, cloneModel);
            } catch (Throwable t) {
               logger.error(String.format("failed to call plugin onFork %s", repository.name), t);
            }
         }
      }
      return cloneModel;
   }
@@ -651,6 +662,11 @@
   }
   @Override
   public UserModel authenticate(String username) {
      return authenticationManager.authenticate(username);
   }
   @Override
   public UserModel authenticate(HttpServletRequest httpRequest, boolean requiresCertificate) {
      UserModel user = authenticationManager.authenticate(httpRequest, requiresCertificate);
      if (user == null) {