Repository: maven-scm Updated Branches: refs/heads/master f1b4415b8 -> f493dfdbd
[SCM-750] added checkin policy in url format string Project: http://git-wip-us.apache.org/repos/asf/maven-scm/repo Commit: http://git-wip-us.apache.org/repos/asf/maven-scm/commit/f493dfdb Tree: http://git-wip-us.apache.org/repos/asf/maven-scm/tree/f493dfdb Diff: http://git-wip-us.apache.org/repos/asf/maven-scm/diff/f493dfdb Branch: refs/heads/master Commit: f493dfdbd35daf2eb0f864afff0c00cc839543c6 Parents: f1b4415 Author: Hervé Boutemy <hbout...@apache.org> Authored: Sun May 25 22:32:38 2014 +0200 Committer: Hervé Boutemy <hbout...@apache.org> Committed: Sun May 25 22:32:38 2014 +0200 ---------------------------------------------------------------------- .../apache/maven/scm/provider/tfs/TfsScmProvider.java | 11 +++++------ .../maven/scm/provider/tfs/TfsScmProviderRepository.java | 4 ++-- 2 files changed, 7 insertions(+), 8 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/maven-scm/blob/f493dfdb/maven-scm-providers/maven-scm-provider-tfs/src/main/java/org/apache/maven/scm/provider/tfs/TfsScmProvider.java ---------------------------------------------------------------------- diff --git a/maven-scm-providers/maven-scm-provider-tfs/src/main/java/org/apache/maven/scm/provider/tfs/TfsScmProvider.java b/maven-scm-providers/maven-scm-provider-tfs/src/main/java/org/apache/maven/scm/provider/tfs/TfsScmProvider.java index cfcf3b5..4790fbc 100644 --- a/maven-scm-providers/maven-scm-provider-tfs/src/main/java/org/apache/maven/scm/provider/tfs/TfsScmProvider.java +++ b/maven-scm-providers/maven-scm-provider-tfs/src/main/java/org/apache/maven/scm/provider/tfs/TfsScmProvider.java @@ -61,8 +61,8 @@ public class TfsScmProvider extends AbstractScmProvider { - public static final String TFS_URL_FORMAT = - "[[domain\\]username[;password]@]http[s]://server_name[:port]:workspace:$/TeamProject/Path/To/Project"; + public static final String TFS_URL_FORMAT = "[[domain\\]username[;password]@]http[s]://server_name[:port]" + + "[:isCheckinPoliciesEnabled]:workspace:$/TeamProject/Path/To/Project"; // ---------------------------------------------------------------------- // ScmProvider Implementation @@ -139,8 +139,7 @@ public class TfsScmProvider boolean useCheckinPolicies = Boolean.parseBoolean( checkinPolicies ); - return new TfsScmProviderRepository( tfsUrl, username, password, serverPath, workspace, - useCheckinPolicies ); + return new TfsScmProviderRepository( tfsUrl, username, password, serverPath, workspace, useCheckinPolicies ); } protected ChangeLogScmResult changelog( ScmProviderRepository repository, ScmFileSet fileSet, @@ -149,7 +148,7 @@ public class TfsScmProvider { TfsChangeLogCommand command = new TfsChangeLogCommand(); command.setLogger( getLogger() ); - return ( ChangeLogScmResult ) command.execute( repository, fileSet, parameters ); + return (ChangeLogScmResult) command.execute( repository, fileSet, parameters ); } protected CheckOutScmResult checkout( ScmProviderRepository repository, ScmFileSet fileSet, @@ -158,7 +157,7 @@ public class TfsScmProvider { TfsCheckOutCommand command = new TfsCheckOutCommand(); command.setLogger( getLogger() ); - return ( CheckOutScmResult ) command.execute( repository, fileSet, parameters ); + return (CheckOutScmResult) command.execute( repository, fileSet, parameters ); } protected EditScmResult edit( ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters ) http://git-wip-us.apache.org/repos/asf/maven-scm/blob/f493dfdb/maven-scm-providers/maven-scm-provider-tfs/src/main/java/org/apache/maven/scm/provider/tfs/TfsScmProviderRepository.java ---------------------------------------------------------------------- diff --git a/maven-scm-providers/maven-scm-provider-tfs/src/main/java/org/apache/maven/scm/provider/tfs/TfsScmProviderRepository.java b/maven-scm-providers/maven-scm-provider-tfs/src/main/java/org/apache/maven/scm/provider/tfs/TfsScmProviderRepository.java index d77358b..ecff574 100644 --- a/maven-scm-providers/maven-scm-provider-tfs/src/main/java/org/apache/maven/scm/provider/tfs/TfsScmProviderRepository.java +++ b/maven-scm-providers/maven-scm-provider-tfs/src/main/java/org/apache/maven/scm/provider/tfs/TfsScmProviderRepository.java @@ -34,7 +34,7 @@ public class TfsScmProviderRepository private final boolean useCheckinPolicies; public TfsScmProviderRepository( String tfsUrl, String user, String password, String serverPath, String workspace, - boolean useCheckinPolicies ) + boolean useCheckinPolicies ) { super(); setUser( user ); @@ -76,7 +76,7 @@ public class TfsScmProviderRepository return userPassword; } - public boolean isUseCheckinPolicies() + public boolean isUseCheckinPolicies() { return useCheckinPolicies; }