GitCommandResult (@NotNull GitRepository repository, @NotNull GitPushParams pushParams, GitLineHandlerListener... listeners) { return doPush(repository, pushParams.getRemote().getName(), pushParams.getRemote().getPushUrls(), pushParams.getSpec(), pushParams.isForce(), pushParams.shouldSetupTracking(), pushParams.shouldSkipHooks(), pushParams.getForceWithLease(), pushParams.getTagMode(), listeners); }