threads / discuss / 33078

Git hook commit similar to subversion start-commit hook

Subject: Git hook commit similar to subversion start-commit hook

## tl;dr

2 messages between Mar 5, 2013 and Mar 5, 2013.

replies: 1people: 2as markdown or json

Jose Garcia Juanino· Mar 5, 2013, 21:14 UTC · lore
Hello,

Is there any hook in Git similar to start-commit subversion hook? The requirements would be:

1- A hook on the server side (as pre-receive) 2- It will execute the actions *before* the begin of transaction (pre-receive hook needs the references already pushed before).

For example, it would be useful to refuse a push if the server has a high load.

I have read man githook, but there is nothing similar.
Best regard, and excuse my poor english.
John Keeping· Mar 5, 2013, 21:31 UTC · re: Jose Garcia Juanino · lore

Re: Git hook commit similar to subversion start-commit hook

On Tue, Mar 05, 2013 at 10:14:42PM +0100, Jose Garcia Juanino wrote:
Show 9 quoted lines
> Is there any hook in Git similar to start-commit subversion hook? The
> requirements would be:
> 
> 1- A hook on the server side (as pre-receive)
> 2- It will execute the actions *before* the begin of transaction
> (pre-receive hook needs the references already pushed before).
> 
> For example, it would be useful to refuse a push if the server has a
> high load.
If you are using Gitolite[1] then a PRE_GIT trigger could do this.

With plain Git you can achieve the same by specifying a custom shell for the users logging in and performing the custom check when git-receive-pack is being executed.

[1] http://gitolite.com/gitolite
John

← back to recent threads