From 2560168560a4aa026f09bf46e318bb95649eb8d9 Tue, 17 Jan 2012 14:16:29 +0100 From: Eric Le Lay Date: Tue, 17 Jan 2012 14:12:20 +0100 Subject: [PATCH] fix ClearCase dynamic view creation diff --git a/pom.xml b/pom.xml index e2e7f82..9af9b62 100644 --- a/pom.xml +++ b/pom.xml @@ -1,11 +1,10 @@ 4.0.0 - - org.jvnet.hudson.plugins - plugin - 1.392 - - + + org.jenkins-ci.plugins + plugin + 1.447 + clearcase hpi @@ -59,8 +58,8 @@ scm:git:git@github.com:jenkinsci/clearcase-plugin.git https://github.com/jenkinsci/clearcase-plugin - - + + @@ -140,4 +139,19 @@ file:. + + + + + m.g.o-public + http://maven.glassfish.org/content/groups/public/ + + + + + + m.g.o-public + http://maven.glassfish.org/content/groups/public/ + + diff --git a/src/main/java/hudson/plugins/clearcase/ClearToolExec.java b/src/main/java/hudson/plugins/clearcase/ClearToolExec.java index 603fa2d..204f780 100644 --- a/src/main/java/hudson/plugins/clearcase/ClearToolExec.java +++ b/src/main/java/hudson/plugins/clearcase/ClearToolExec.java @@ -636,6 +636,10 @@ cmd.add(parameters.getViewPath()); break; case Dynamic: + // ELL: ajout du -auto + if (!isMetadataLocationDefinedInAdditionalParameters) { + cmd.add(parameters.getViewStorage().getCommandArguments()); + } break; default: diff --git a/src/main/java/hudson/plugins/clearcase/action/UcmDynamicCheckoutAction.java b/src/main/java/hudson/plugins/clearcase/action/UcmDynamicCheckoutAction.java index 0c0bb44..bf1c7b2 100644 --- a/src/main/java/hudson/plugins/clearcase/action/UcmDynamicCheckoutAction.java +++ b/src/main/java/hudson/plugins/clearcase/action/UcmDynamicCheckoutAction.java @@ -182,6 +182,7 @@ private void prepareView(String viewTag, String stream) throws IOException, InterruptedException { MkViewParameters params = new MkViewParameters(); params.setViewTag(viewTag); + params.setType(ViewType.Dynamic); params.setStreamSelector(stream); params.setViewStorage(viewStorage); if (cleartool.doesViewExist(viewTag)) {