James Moger
2012-11-30 d7f4a1baf51f3cb869518d133a882c99dddf021b
groovy/blockpush.groovy
@@ -21,6 +21,7 @@
import org.eclipse.jgit.transport.ReceiveCommand
import org.eclipse.jgit.transport.ReceiveCommand.Result
import org.slf4j.Logger
import com.gitblit.utils.ClientLogger
/**
 * Sample Gitblit Pre-Receive Hook: blockpush
@@ -50,12 +51,17 @@
 * chain, "return false" at the appropriate failure points.
 *
 * Bound Variables:
 *  gitblit      Gitblit Server          com.gitblit.GitBlit
 *  repository   Gitblit Repository      com.gitblit.models.RepositoryModel
 *  user      Gitblit User         com.gitblit.models.UserModel
 *  commands   JGit commands          Collection<org.eclipse.jgit.transport.ReceiveCommand>
 *   url         Base url for Gitblit   String
 *  log         Logger instance         org.slf4j.Logger
 *  gitblit         Gitblit Server             com.gitblit.GitBlit
 *  repository      Gitblit Repository         com.gitblit.models.RepositoryModel
 *  receivePack      JGit Receive Pack         org.eclipse.jgit.transport.ReceivePack
 *  user         Gitblit User            com.gitblit.models.UserModel
 *  commands      JGit commands             Collection<org.eclipse.jgit.transport.ReceiveCommand>
 *   url            Base url for Gitblit      String
 *  logger         Logs messages to Gitblit    org.slf4j.Logger
 *  clientLogger   Logs messages to Git client   com.gitblit.utils.ClientLogger
 *
 * Accessing Gitblit Custom Fields:
 *   def myCustomField = repository.customFields.myCustomField
 *  
 */