diff --git a/scm-test/src/main/java/sonia/scm/repository/client/api/RepositoryClientFactory.java b/scm-test/src/main/java/sonia/scm/repository/client/api/RepositoryClientFactory.java index 80a55b917c..90f5b777df 100644 --- a/scm-test/src/main/java/sonia/scm/repository/client/api/RepositoryClientFactory.java +++ b/scm-test/src/main/java/sonia/scm/repository/client/api/RepositoryClientFactory.java @@ -34,7 +34,6 @@ package sonia.scm.repository.client.api; //~--- non-JDK imports -------------------------------------------------------- import sonia.scm.repository.client.spi.RepositoryClientFactoryProvider; -import sonia.scm.repository.client.spi.RepositoryClientProvider; //~--- JDK imports ------------------------------------------------------------ @@ -72,10 +71,26 @@ public final class RepositoryClientFactory */ public RepositoryClient create(File main, File workingCopy) { - RepositoryClientProvider clientProvider = provider.create(main, - workingCopy); - return new RepositoryClient(clientProvider); + return new RepositoryClient(provider.create(main, workingCopy)); + } + + /** + * Method description + * + * + * @param url + * @param username + * @param password + * @param workingCopy + * + * @return + */ + public RepositoryClient create(String url, String username, String password, + File workingCopy) + { + return new RepositoryClient(provider.create(url, username, password, + workingCopy)); } //~--- fields --------------------------------------------------------------- diff --git a/scm-test/src/main/java/sonia/scm/repository/client/spi/RepositoryClientFactoryProvider.java b/scm-test/src/main/java/sonia/scm/repository/client/spi/RepositoryClientFactoryProvider.java index 29b4e253f1..56d216444f 100644 --- a/scm-test/src/main/java/sonia/scm/repository/client/spi/RepositoryClientFactoryProvider.java +++ b/scm-test/src/main/java/sonia/scm/repository/client/spi/RepositoryClientFactoryProvider.java @@ -53,4 +53,18 @@ public interface RepositoryClientFactoryProvider * @return */ public RepositoryClientProvider create(File main, File workingCopy); + + /** + * Method description + * + * + * @param url + * @param username + * @param password + * @param workingCopy + * + * @return + */ + public RepositoryClientProvider create(String url, String username, + String password, File workingCopy); }