Trait/Object

org.combinators.jgitserv

BranchTransaction

Related Docs: object BranchTransaction | package jgitserv

Permalink

sealed trait BranchTransaction extends AnyRef

Bundles multiple Git commands into a sequence of actions, which are later materialized in a given git repository.

Self Type
BranchTransaction
See also

org.combinators.jgitserv.BranchTransaction$ on ways to start a transaction.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BranchTransaction
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract val branchName: String

    Permalink

    The name of the branch.

  2. abstract def materialize(inGit: Git): IO[Unit]

    Permalink

    Materializes this branch transaction in a Git.

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  6. def commit(message: String = "", signed: Boolean = false): BranchTransaction

    Permalink

    Commits the current index state to the branch.

  7. def deleteAllFiles: BranchTransaction

    Permalink

    Deletes all files in this branch and updates the index accordingly.

  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  10. def fork(newName: String): BranchTransaction

    Permalink

    Forks this branch into a new branch.

  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  12. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  13. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  16. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  17. def persist[E](elems: Seq[E])(implicit persistable: Aux[E]): BranchTransaction

    Permalink

    Persists the given elements to disk and adds them to the index, overwrites existing elements.

  18. def persist[E](elem: E, sourceDirectory: Path = Paths.get("."))(implicit persistable: Aux[E]): BranchTransaction

    Permalink

    Persists the given element to disk and adds it to the index, overwrites existing elements.

    Persists the given element to disk and adds it to the index, overwrites existing elements. Elements are stored relative to the given source directory, which is the Git root directory by default.

  19. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  20. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  21. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from AnyRef

Inherited from Any

Ungrouped