ABORT,
/**
* Starts processing steps
+ * @since 3.2
*/
PROCESS_STEPS;
}
* @param stopAfterRebaseInteractiveInitialization
* if {@code true} the rebase stops after initialization
* @return this instance
+ * @since 3.2
*/
public RebaseCommand runInteractively(InteractiveHandler handler,
final boolean stopAfterRebaseInteractiveInitialization) {
},
/**
* Stopped for editing in the context of an interactive rebase
+ *
+ * @since 3.2
*/
EDIT {
@Override
/**
* Interactive rebase has been prepared
+ * @since 3.2
*/
INTERACTIVE_PREPARED {
@Override
/**
* Exception thrown if a rebase step is invalid. E.g., a rebase must not start
* with squash or fixup.
+ *
+ * @since 3.2
*/
public class InvalidRebaseStepException extends GitAPIException {
private static final long serialVersionUID = 1L;
/**
* Offers methods to read and write files formatted like the git-rebase-todo
* file
+ *
+ * @since 3.2
*/
public class RebaseTodoFile {
private Repository repo;
/**
* Describes a single line in a file formatted like the git-rebase-todo file.
+ *
+ * @since 3.2
*/
public class RebaseTodoLine {
/**
* <code>true</code> if also comments should be reported
* @return the list of steps
* @throws IOException
+ * @since 3.2
*/
public List<RebaseTodoLine> readRebaseTodo(String path,
boolean includeComments)
* @param append
* whether to append to an existing file or to write a new file
* @throws IOException
+ * @since 3.2
*/
public void writeRebaseTodoFile(String path, List<RebaseTodoLine> steps,
boolean append)
* @param u
* @return the connection
* @throws IOException
+ * @since 3.2
*/
protected HttpURLConnection httpOpen(String method, URL u)
throws IOException {