
gitbucket.core.plugin.ReceiveHook.scala Maven / Gradle / Ivy
package gitbucket.core.plugin
import gitbucket.core.model.Profile._
import org.eclipse.jgit.transport.{ReceivePack, ReceiveCommand}
import profile.api._
trait ReceiveHook {
def preReceive(
owner: String,
repository: String,
receivePack: ReceivePack,
command: ReceiveCommand,
pusher: String,
mergePullRequest: Boolean
)(implicit
session: Session
): Option[String] = None
def postReceive(
owner: String,
repository: String,
receivePack: ReceivePack,
command: ReceiveCommand,
pusher: String,
mergePullRequest: Boolean
)(implicit
session: Session
): Unit = ()
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy