public class RebaseResult
extends java.lang.Object
RebaseCommand
executionModifier 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)
RebaseResult
status
- commit
- current commitstatic RebaseResult failed(java.util.Map<java.lang.String,ResolveMerger.MergeFailureReason> failingPaths)
RebaseResult
with status RebaseResult.Status.FAILED
failingPaths
- list of paths causing this rebase to failstatic RebaseResult conflicts(java.util.List<java.lang.String> conflicts)
RebaseResult
with status RebaseResult.Status.CONFLICTS
conflicts
- the list of conflicting pathsstatic RebaseResult uncommittedChanges(java.util.List<java.lang.String> uncommittedChanges)
RebaseResult
with status
RebaseResult.Status.UNCOMMITTED_CHANGES
uncommittedChanges
- the list of pathspublic RebaseResult.Status getStatus()
public RevCommit getCurrentCommit()
RebaseResult.Status.STOPPED
, otherwise
null
RebaseResult.Status.STOPPED
,
otherwise null
public java.util.Map<java.lang.String,ResolveMerger.MergeFailureReason> getFailingPaths()
ResolveMerger.getFailingPaths()
for details) if status is
RebaseResult.Status.FAILED
,
otherwise null
public java.util.List<java.lang.String> getConflicts()
RebaseResult.Status.CONFLICTS
public java.util.List<java.lang.String> getUncommittedChanges()
Getter for the field uncommittedChanges
.
RebaseResult.Status.UNCOMMITTED_CHANGES