This commit is contained in:
Mohamed Karray
2018-09-05 10:44:03 +02:00
parent 3516bf9913
commit a03a6fc8ac
2 changed files with 13 additions and 1 deletions

View File

@@ -3,6 +3,8 @@ package sonia.scm.it;
import com.google.common.base.Charsets;
import com.google.common.io.Files;
import org.apache.http.HttpStatus;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import sonia.scm.repository.Changeset;
import sonia.scm.repository.Person;
import sonia.scm.repository.client.api.ClientCommand;
@@ -15,6 +17,8 @@ import java.util.UUID;
public class RepositoryUtil {
private static final Logger LOG = LoggerFactory.getLogger(RepositoryUtil.class);
private static final RepositoryClientFactory REPOSITORY_CLIENT_FACTORY = new RepositoryClientFactory();
static RepositoryClient createRepositoryClient(String repositoryType, File folder) throws IOException {
@@ -58,6 +62,7 @@ public class RepositoryUtil {
}
static Changeset commit(RepositoryClient repositoryClient, String username, String message) throws IOException {
LOG.info("user: {} try to commit with message: {}", username, message);
Changeset changeset = repositoryClient.getCommitCommand().commit(new Person(username, username + "@scm-manager.org"), message);
if (repositoryClient.isCommandSupported(ClientCommand.PUSH)) {
repositoryClient.getPushCommand().push();