class Git::Commands::Merge::Abort

Implements ‘git merge –abort` to abort an in-progress merge

Aborts the current merge and reconstructs the pre-merge state. If an autostash entry is present, applies it to the worktree.

@example Abort a merge

abort_cmd = Git::Commands::Merge::Abort.new(execution_context)
abort_cmd.call

@note ‘arguments` block audited against git-scm.com/docs/git-merge/2.53.0

@see Git::Commands::Merge

@see git-scm.com/docs/git-merge git-merge

@api private