public class RebaseResult
extends java.lang.Object
RebaseCommand execution| Modifier and Type | Class and Description |
|---|---|
static class |
RebaseResult.Status
The overall status
|
| Modifier and Type | Field and Description |
|---|---|
(package private) static RebaseResult |
ABORTED_RESULT |
private java.util.List<java.lang.String> |
conflicts |
private RevCommit |
currentCommit |
private java.util.Map<java.lang.String,ResolveMerger.MergeFailureReason> |
failingPaths |
(package private) static RebaseResult |
FAST_FORWARD_RESULT |
(package private) static RebaseResult |
INTERACTIVE_PREPARED_RESULT |
(package private) static RebaseResult |
NOTHING_TO_COMMIT_RESULT |
(package private) static RebaseResult |
OK_RESULT |
(package private) static RebaseResult |
STASH_APPLY_CONFLICTS_RESULT |
private RebaseResult.Status |
status |
private java.util.List<java.lang.String> |
uncommittedChanges |
(package private) static RebaseResult |
UP_TO_DATE_RESULT |
| Modifier | Constructor and Description |
|---|---|
private |
RebaseResult(RebaseResult.Status status) |
private |
RebaseResult(RebaseResult.Status status,
RevCommit commit) |
| Modifier and Type | Method and Description |
|---|---|
(package private) static RebaseResult |
conflicts(java.util.List<java.lang.String> conflicts)
Create
RebaseResult with status RebaseResult.Status.CONFLICTS |
(package private) static RebaseResult |
failed(java.util.Map<java.lang.String,ResolveMerger.MergeFailureReason> failingPaths)
Create
RebaseResult with status RebaseResult.Status.FAILED |
java.util.List<java.lang.String> |
getConflicts()
Get the list of conflicts
|
RevCommit |
getCurrentCommit()
Get the current commit if status is
RebaseResult.Status.STOPPED, otherwise
null |
java.util.Map<java.lang.String,ResolveMerger.MergeFailureReason> |
getFailingPaths()
Get the list of paths causing this rebase to fail
|
RebaseResult.Status |
getStatus()
Get the status
|
java.util.List<java.lang.String> |
getUncommittedChanges()
Getter for the field
uncommittedChanges. |
(package private) static RebaseResult |
result(RebaseResult.Status status,
RevCommit commit)
Create
RebaseResult |
(package private) static RebaseResult |
uncommittedChanges(java.util.List<java.lang.String> uncommittedChanges)
Create
RebaseResult with status
RebaseResult.Status.UNCOMMITTED_CHANGES |
static final RebaseResult OK_RESULT
static final RebaseResult ABORTED_RESULT
static final RebaseResult UP_TO_DATE_RESULT
static final RebaseResult FAST_FORWARD_RESULT
static final RebaseResult NOTHING_TO_COMMIT_RESULT
static final RebaseResult INTERACTIVE_PREPARED_RESULT
static final RebaseResult STASH_APPLY_CONFLICTS_RESULT
private final RebaseResult.Status status
private final RevCommit currentCommit
private java.util.Map<java.lang.String,ResolveMerger.MergeFailureReason> failingPaths
private java.util.List<java.lang.String> conflicts
private java.util.List<java.lang.String> uncommittedChanges
private RebaseResult(RebaseResult.Status status)
private RebaseResult(RebaseResult.Status status, RevCommit commit)
static RebaseResult result(RebaseResult.Status status, RevCommit commit)
RebaseResultstatus - commit - current commitstatic RebaseResult failed(java.util.Map<java.lang.String,ResolveMerger.MergeFailureReason> failingPaths)
RebaseResult with status RebaseResult.Status.FAILEDfailingPaths - list of paths causing this rebase to failstatic RebaseResult conflicts(java.util.List<java.lang.String> conflicts)
RebaseResult with status RebaseResult.Status.CONFLICTSconflicts - the list of conflicting pathsstatic RebaseResult uncommittedChanges(java.util.List<java.lang.String> uncommittedChanges)
RebaseResult with status
RebaseResult.Status.UNCOMMITTED_CHANGESuncommittedChanges - the list of pathspublic RebaseResult.Status getStatus()
public RevCommit getCurrentCommit()
RebaseResult.Status.STOPPED, otherwise
nullRebaseResult.Status.STOPPED,
otherwise nullpublic java.util.Map<java.lang.String,ResolveMerger.MergeFailureReason> getFailingPaths()
ResolveMerger.getFailingPaths()
for details) if status is
RebaseResult.Status.FAILED,
otherwise nullpublic java.util.List<java.lang.String> getConflicts()
RebaseResult.Status.CONFLICTSpublic java.util.List<java.lang.String> getUncommittedChanges()
Getter for the field uncommittedChanges.
RebaseResult.Status.UNCOMMITTED_CHANGES