- java.lang.Object
-
- org.eclipse.jgit.api.CherryPickResult
-
public class CherryPickResult extends Object
Encapsulates the result of aCherryPickCommand.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCherryPickResult.CherryPickStatusThe cherry-pick status
-
Field Summary
Fields Modifier and Type Field Description static CherryPickResultCONFLICTACherryPickResultwith statusCherryPickResult.CherryPickStatus.CONFLICTING
-
Constructor Summary
Constructors Constructor Description CherryPickResult(Map<String,ResolveMerger.MergeFailureReason> failingPaths)Constructor for CherryPickResultCherryPickResult(RevCommit newHead, List<Ref> cherryPickedRefs)Constructor for CherryPickResult
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Ref>getCherryPickedRefs()Get the cherry-pickedRefsMap<String,ResolveMerger.MergeFailureReason>getFailingPaths()Get the list of paths causing this cherry-pick to failRevCommitgetNewHead()Get the new head after this cherry-pickCherryPickResult.CherryPickStatusgetStatus()Get status
-
-
-
Field Detail
-
CONFLICT
public static final CherryPickResult CONFLICT
ACherryPickResultwith statusCherryPickResult.CherryPickStatus.CONFLICTING
-
-
Constructor Detail
-
CherryPickResult
public CherryPickResult(RevCommit newHead, List<Ref> cherryPickedRefs)
Constructor for CherryPickResult- Parameters:
newHead- commit the head points at after this cherry-pickcherryPickedRefs- list of successfully cherry-pickedRef's
-
CherryPickResult
public CherryPickResult(Map<String,ResolveMerger.MergeFailureReason> failingPaths)
Constructor for CherryPickResult- Parameters:
failingPaths- list of paths causing this cherry-pick to fail (seeResolveMerger.getFailingPaths()for details)
-
-
Method Detail
-
getStatus
public CherryPickResult.CherryPickStatus getStatus()
Get status- Returns:
- the status this cherry-pick resulted in
-
getNewHead
public RevCommit getNewHead()
Get the new head after this cherry-pick- Returns:
- the commit the head points at after this cherry-pick,
nullifgetStatus()is notCherryPickResult.CherryPickStatus.OK
-
getCherryPickedRefs
public List<Ref> getCherryPickedRefs()
Get the cherry-pickedRefs- Returns:
- the list of successfully cherry-picked
Ref's,nullifgetStatus()is notCherryPickResult.CherryPickStatus.OK
-
getFailingPaths
public Map<String,ResolveMerger.MergeFailureReason> getFailingPaths()
Get the list of paths causing this cherry-pick to fail- Returns:
- the list of paths causing this cherry-pick to fail (see
ResolveMerger.getFailingPaths()for details),nullifgetStatus()is notCherryPickResult.CherryPickStatus.FAILED
-
-