Package org.eclipse.jgit.api
Class RebaseResult
- java.lang.Object
-
- org.eclipse.jgit.api.RebaseResult
-
public class RebaseResult extends java.lang.Object
The result of aRebaseCommand
execution
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RebaseResult.Status
The overall status
-
Field Summary
Fields Modifier and Type Field 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
-
Constructor Summary
Constructors Modifier Constructor Description private
RebaseResult(RebaseResult.Status status)
private
RebaseResult(RebaseResult.Status status, RevCommit commit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static RebaseResult
conflicts(java.util.List<java.lang.String> conflicts)
CreateRebaseResult
with statusRebaseResult.Status.CONFLICTS
(package private) static RebaseResult
failed(java.util.Map<java.lang.String,ResolveMerger.MergeFailureReason> failingPaths)
CreateRebaseResult
with statusRebaseResult.Status.FAILED
java.util.List<java.lang.String>
getConflicts()
Get the list of conflictsRevCommit
getCurrentCommit()
Get the current commit if status isRebaseResult.Status.STOPPED
, otherwisenull
java.util.Map<java.lang.String,ResolveMerger.MergeFailureReason>
getFailingPaths()
Get the list of paths causing this rebase to failRebaseResult.Status
getStatus()
Get the statusjava.util.List<java.lang.String>
getUncommittedChanges()
Getter for the fielduncommittedChanges
.(package private) static RebaseResult
result(RebaseResult.Status status, RevCommit commit)
CreateRebaseResult
(package private) static RebaseResult
uncommittedChanges(java.util.List<java.lang.String> uncommittedChanges)
CreateRebaseResult
with statusRebaseResult.Status.UNCOMMITTED_CHANGES
-
-
-
Field Detail
-
OK_RESULT
static final RebaseResult OK_RESULT
-
ABORTED_RESULT
static final RebaseResult ABORTED_RESULT
-
UP_TO_DATE_RESULT
static final RebaseResult UP_TO_DATE_RESULT
-
FAST_FORWARD_RESULT
static final RebaseResult FAST_FORWARD_RESULT
-
NOTHING_TO_COMMIT_RESULT
static final RebaseResult NOTHING_TO_COMMIT_RESULT
-
INTERACTIVE_PREPARED_RESULT
static final RebaseResult INTERACTIVE_PREPARED_RESULT
-
STASH_APPLY_CONFLICTS_RESULT
static final RebaseResult STASH_APPLY_CONFLICTS_RESULT
-
status
private final RebaseResult.Status status
-
currentCommit
private final RevCommit currentCommit
-
failingPaths
private java.util.Map<java.lang.String,ResolveMerger.MergeFailureReason> failingPaths
-
conflicts
private java.util.List<java.lang.String> conflicts
-
uncommittedChanges
private java.util.List<java.lang.String> uncommittedChanges
-
-
Constructor Detail
-
RebaseResult
private RebaseResult(RebaseResult.Status status)
-
RebaseResult
private RebaseResult(RebaseResult.Status status, RevCommit commit)
-
-
Method Detail
-
result
static RebaseResult result(RebaseResult.Status status, RevCommit commit)
CreateRebaseResult
- Parameters:
status
-commit
- current commit- Returns:
- the RebaseResult
-
failed
static RebaseResult failed(java.util.Map<java.lang.String,ResolveMerger.MergeFailureReason> failingPaths)
CreateRebaseResult
with statusRebaseResult.Status.FAILED
- Parameters:
failingPaths
- list of paths causing this rebase to fail- Returns:
- the RebaseResult
-
conflicts
static RebaseResult conflicts(java.util.List<java.lang.String> conflicts)
CreateRebaseResult
with statusRebaseResult.Status.CONFLICTS
- Parameters:
conflicts
- the list of conflicting paths- Returns:
- the RebaseResult
-
uncommittedChanges
static RebaseResult uncommittedChanges(java.util.List<java.lang.String> uncommittedChanges)
CreateRebaseResult
with statusRebaseResult.Status.UNCOMMITTED_CHANGES
- Parameters:
uncommittedChanges
- the list of paths- Returns:
- the RebaseResult
-
getStatus
public RebaseResult.Status getStatus()
Get the status- Returns:
- the overall status
-
getCurrentCommit
public RevCommit getCurrentCommit()
Get the current commit if status isRebaseResult.Status.STOPPED
, otherwisenull
- Returns:
- the current commit if status is
RebaseResult.Status.STOPPED
, otherwisenull
-
getFailingPaths
public java.util.Map<java.lang.String,ResolveMerger.MergeFailureReason> getFailingPaths()
Get the list of paths causing this rebase to fail- Returns:
- the list of paths causing this rebase to fail (see
ResolveMerger.getFailingPaths()
for details) if status isRebaseResult.Status.FAILED
, otherwisenull
-
getConflicts
public java.util.List<java.lang.String> getConflicts()
Get the list of conflicts- Returns:
- the list of conflicts if status is
RebaseResult.Status.CONFLICTS
-
getUncommittedChanges
public java.util.List<java.lang.String> getUncommittedChanges()
Getter for the field
uncommittedChanges
.- Returns:
- the list of uncommitted changes if status is
RebaseResult.Status.UNCOMMITTED_CHANGES
- Since:
- 3.2
-
-