Server side pre-receive hook