Top Description Methods
org.jooq

public Interface Commit

extends Node<Commit>
Known Direct Implementers
org.jooq.impl.CommitImpl
Annotations
@Experimental
Imports
java.util.Collection, org.jetbrains.annotations.NotNull, .ApiStatus.Experimental

A commit in a version control system.
Author
Lukas Eder

Method Summary

Modifier and TypeMethod and Description
public @NotNull Commit
commit(String id, File... delta)

Create a new commit on top of this one.

public @NotNull Commit
commit(String id, Collection<? extends File> delta)

Create a new commit on top of this one.

public @NotNull Commit
commit(String id, String message, File... delta)

Create a new commit on top of this one.

public @NotNull Commit
commit(String id, String message, Collection<? extends File> delta)

Create a new commit on top of this one.

public @NotNull Collection<File>
delta()

The files affected by this commit, in no particular order.

public @NotNull Collection<File>
files()

The files after this commit, in no particular order.

public @NotNull Commit
merge(String id, Commit with, File... delta)

Merge two commits.

public @NotNull Commit
merge(String id, Commit with, Collection<? extends File> delta)

Merge two commits.

public @NotNull Commit
merge(String id, String message, Commit with, File... delta)

Merge two commits.

public @NotNull Commit
merge(String id, String message, Commit with, Collection<? extends File> delta)

Merge two commits.

public @NotNull Meta
meta()

Get the meta data representing this commit.

public @NotNull Files
migrateTo(Commit commit)

Create a version graph when migrating between two commits.

public @NotNull Collection<Source>
sources()

The sources after this commit, in no particular order.

public @NotNull Version
version()

Get the version representing this commit.

Inherited from org.jooq.Node:
idmessageparentsroot

Method Detail

commitback to summary
public @NotNull Commit commit(String id, File... delta)

Create a new commit on top of this one.

Annotations
@NotNull
commitback to summary
public @NotNull Commit commit(String id, Collection<? extends File> delta)

Create a new commit on top of this one.

Annotations
@NotNull
commitback to summary
public @NotNull Commit commit(String id, String message, File... delta)

Create a new commit on top of this one.

Annotations
@NotNull
commitback to summary
public @NotNull Commit commit(String id, String message, Collection<? extends File> delta)

Create a new commit on top of this one.

Annotations
@NotNull
deltaback to summary
public @NotNull Collection<File> delta()

The files affected by this commit, in no particular order.

Annotations
@NotNull
filesback to summary
public @NotNull Collection<File> files()

The files after this commit, in no particular order.

Annotations
@NotNull
mergeback to summary
public @NotNull Commit merge(String id, Commit with, File... delta)

Merge two commits.

Annotations
@NotNull
mergeback to summary
public @NotNull Commit merge(String id, Commit with, Collection<? extends File> delta)

Merge two commits.

Annotations
@NotNull
mergeback to summary
public @NotNull Commit merge(String id, String message, Commit with, File... delta)

Merge two commits.

Annotations
@NotNull
mergeback to summary
public @NotNull Commit merge(String id, String message, Commit with, Collection<? extends File> delta)

Merge two commits.

Annotations
@NotNull
metaback to summary
public @NotNull Meta meta()

Get the meta data representing this commit.

Annotations
@NotNull
migrateToback to summary
public @NotNull Files migrateTo(Commit commit)

Create a version graph when migrating between two commits.

Annotations
@NotNull
sourcesback to summary
public @NotNull Collection<Source> sources()

The sources after this commit, in no particular order.

Annotations
@NotNull
versionback to summary
public @NotNull Version version()

Get the version representing this commit.

Annotations
@NotNull