/** * Method description * * * @param dst * * @return */ @Override ReceivePack createReceivePack(Repository dst) { ReceivePack pack = new ReceivePack(dst); if ((hookEventFacade != null) && (handler != null)) { GitReceiveHook hook = new GitReceiveHook(hookEventFacade, handler); pack.setPreReceiveHook(hook); pack.setPostReceiveHook(hook); } return pack; }
@Override public ReceivePack create(HttpServletRequest request, Repository repository) throws ServiceNotEnabledException, ServiceNotAuthorizedException { ReceivePack receivePack = wrapped.create(request, repository); receivePack.setAllowNonFastForwards(isNonFastForwardAllowed()); receivePack.setPreReceiveHook(hook); receivePack.setPostReceiveHook(hook); // apply collecting listener, to be able to check which commits are new CollectingPackParserListener.set(receivePack); return receivePack; }
hostname = httpServletRequest.getLocalName(); receivePack.setPreReceiveHook( new WriteLatexPutHook(repoStore, bridge, hostname, oauth2) );
public ReceiveCommits(UserProfile user, UserExtension extension, Repository repository, SpeakeasyService speakeasyService, GitRepositoryManager gitRepositoryManager) { this.user = user; this.extension = extension; this.repository = repository; this.speakeasyService = speakeasyService; this.gitRepositoryManager = gitRepositoryManager; this.rp = new ReceivePack(repository); final String email = user.getEmail(); final String name = user.getFullName(); rp.setRefLogIdent(new PersonIdent(name, email)); rp.setPreReceiveHook(this); rp.setPostReceiveHook(this); }
rp.setTimeout(getTimeout()); rp.setPreReceiveHook((rp12, commands) -> System.out.println("[" + addr.getHostString() + "]" + " onPreReceive!")); rp.setPostReceiveHook((rp1, commands) -> err); rp.setPreReceiveHook(new KetchPreReceive(leader)); return rp; };