regards,
Wim
2005/11/24, Emmanuel Venisse <[EMAIL PROTECTED]>:
It's exactly why i started this thread. It's the same with cvs unedit and i'd want to know what
clearcase unedit do
Emmanuel
Mike Perham a écrit :
> I just tried this and I don't think it works correctly.
>
> Edit = please unlock and make this file available for me to change
> Unedit = please undo any of my changes, revert to repository version and lock it
>
> The PrepareReleaseMojo is just doing:
>
> 1. edit POM
> 2. update POM
> 3. unedit POM
>
> You see that the last step will revert the changes in the second step so it effectively does nothing. I think you just need to remove the third step. The release:release goal should perform the CheckIn operation which will implicitly lock the file once it has been committed. Or am I missing something?
>
> mike
>
> -----Original Message-----
> From: Emmanuel Venisse [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, November 24, 2005 3:04 PM
> To: scm-dev@maven.apache.org
> Subject: Re: Clearcase unedit command
>
> mvn -DuseEditMode=true release:prepare
>
> I added it for clearcase
>
> Emmanuel
>
> Mike Perham a écrit :
>
>>I'm trying to use release:prepare and it's obvious that the release
>>plugin does not work with locking SCM providers yet. You need to call
>>the SCM 'edit' command to open the POM for write access in Perforce
>>and (I assume) Clearcase. Shall I open a JIRA issue?
>>
>>Caused by: org.apache.maven.plugin.MojoExecutionException : Cannot
>>write released version of pom to:
>>D:\perforce\depot\sandbox\mperham\scm-test\pom.xml
>> at
>>org.apache.maven.plugins.release.PrepareReleaseMojo.writePom(PrepareRe
>>le
>>aseMojo.java:1487
>>)
>> at
>>org.apache.maven.plugins.release.PrepareReleaseMojo.transformPomToRele
>>as
>>eVersionPom(Prepa
>>reReleaseMojo.java :782)
>> at
>>org.apache.maven.plugins.release.PrepareReleaseMojo.execute(PrepareRel
>>ea
>>seMojo.java:245)
>> at
>>org.apache.maven.plugin.DefaultPluginManager.executeMojo (DefaultPlugin
>>Ma
>>nager.java:399)
>> at
>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defau
>>lt
>>LifecycleExecutor
>>.java:519)
>> ... 16 more
>>Caused by: java.io.FileNotFoundException:
>>D:\perforce\depot\sandbox\mperham\scm-test\pom.xml (Access is denied)
>> at java.io.FileOutputStream.open(Native Method)
>> at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
>> at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
>> at java.io.FileWriter.<init>( FileWriter.java:73)
>> at
>>org.apache.maven.plugins.release.PrepareReleaseMojo.writePom(PrepareRe
>>le
>>aseMojo.java:1479
>>)
>>
>>-----Original Message-----
>>From: Emmanuel Venisse [mailto:[EMAIL PROTECTED]]
>>Sent: Thursday, November 24, 2005 2:13 PM
>>To: scm-dev@maven.apache.org
>>Subject: Clearcase unedit command
>>
>>Can you remind me what is the role of this command for clearcase?
>>
>>Emmanuel
>>
>>
>>
>>
>>
>
>
>
>
>
>