Package org.eclipse.jgit.api
Class RebaseResult
- java.lang.Object
-
- org.eclipse.jgit.api.RebaseResult
-
public class RebaseResult extends java.lang.ObjectThe result of aRebaseCommandexecution
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRebaseResult.StatusThe overall status
-
Field Summary
Fields Modifier and Type Field Description (package private) static RebaseResultABORTED_RESULTprivate java.util.List<java.lang.String>conflictsprivate RevCommitcurrentCommitprivate java.util.Map<java.lang.String,ResolveMerger.MergeFailureReason>failingPaths(package private) static RebaseResultFAST_FORWARD_RESULT(package private) static RebaseResultINTERACTIVE_PREPARED_RESULT(package private) static RebaseResultNOTHING_TO_COMMIT_RESULT(package private) static RebaseResultOK_RESULT(package private) static RebaseResultSTASH_APPLY_CONFLICTS_RESULTprivate RebaseResult.Statusstatusprivate java.util.List<java.lang.String>uncommittedChanges(package private) static RebaseResultUP_TO_DATE_RESULT
-
Constructor Summary
Constructors Modifier Constructor Description privateRebaseResult(RebaseResult.Status status)privateRebaseResult(RebaseResult.Status status, RevCommit commit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static RebaseResultconflicts(java.util.List<java.lang.String> conflicts)CreateRebaseResultwith statusRebaseResult.Status.CONFLICTS(package private) static RebaseResultfailed(java.util.Map<java.lang.String,ResolveMerger.MergeFailureReason> failingPaths)CreateRebaseResultwith statusRebaseResult.Status.FAILEDjava.util.List<java.lang.String>getConflicts()Get the list of conflictsRevCommitgetCurrentCommit()Get the current commit if status isRebaseResult.Status.STOPPED, otherwisenulljava.util.Map<java.lang.String,ResolveMerger.MergeFailureReason>getFailingPaths()Get the list of paths causing this rebase to failRebaseResult.StatusgetStatus()Get the statusjava.util.List<java.lang.String>getUncommittedChanges()Getter for the fielduncommittedChanges.(package private) static RebaseResultresult(RebaseResult.Status status, RevCommit commit)CreateRebaseResult(package private) static RebaseResultuncommittedChanges(java.util.List<java.lang.String> uncommittedChanges)CreateRebaseResultwith 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)
CreateRebaseResultwith 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)
CreateRebaseResultwith statusRebaseResult.Status.CONFLICTS- Parameters:
conflicts- the list of conflicting paths- Returns:
- the RebaseResult
-
uncommittedChanges
static RebaseResult uncommittedChanges(java.util.List<java.lang.String> uncommittedChanges)
CreateRebaseResultwith 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
-
-