Newer
Older
GitBucket / src / main / scala / gitbucket / core / plugin / ReceiveHook.scala
@Naoki Takezoe Naoki Takezoe on 1 Apr 2018 523 bytes Apply scalafmt
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)(
    implicit session: Session
  ): Option[String] = None

  def postReceive(owner: String, repository: String, receivePack: ReceivePack, command: ReceiveCommand, pusher: String)(
    implicit session: Session
  ): Unit = ()

}