@Override
  public @NotNull GitCommandResult reset(@NotNull GitRepository repository, @NotNull GitResetMode mode, @NotNull String target,
                                         GitLineHandlerListener @NotNull ... listeners) {
    return reset(repository, mode.getArgument(), target, listeners);
  }
@Override
  public @NotNull GitCommandResult reset(@NotNull GitRepository repository, @NotNull GitResetMode mode, @NotNull String target,
                                         GitLineHandlerListener @NotNull ... listeners)