public abstract class VcsCherryPicker
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static ExtensionPointName<VcsCherryPicker> |
EXTENSION_POINT_NAME |
Constructor and Description |
---|
VcsCherryPicker() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
canHandleForRoots(java.util.Collection<? extends VirtualFile> roots)
Return true if cherry picker can manage all commits from roots
|
abstract void |
cherryPick(java.util.List<? extends VcsFullCommitDetails> commits)
Cherry-pick selected commits to current branch of appropriate repository
|
abstract java.lang.String |
getActionTitle() |
abstract VcsKey |
getSupportedVcs() |
public static final ExtensionPointName<VcsCherryPicker> EXTENSION_POINT_NAME
public abstract VcsKey getSupportedVcs()
public abstract java.lang.String getActionTitle()
public abstract void cherryPick(java.util.List<? extends VcsFullCommitDetails> commits)
commits
- to cherry-pickpublic abstract boolean canHandleForRoots(java.util.Collection<? extends VirtualFile> roots)