release:perform changes perforce clientspec

2007-12-12 Thread brewk9
Maven is changing my perforce client spec! It's changing the root to the target\checkout directory of the project I'm building. This directory doesn't even exist in perforce! This is happening when I call the release:perform goal with system property -Dmaven.scm.perforce.clientspec.name=brewke_al

Re: problem with release plugin + perforce

2007-12-12 Thread Emmanuel Venisse
Hi, Yes, I think it's a bug somewhere but I don't use Perforce so I can't help. Maybe someone will can help you on the Maven users list because I don't think lot of Perforce users are on this list. Emmanuel brewk9 a écrit : I am using -DgenerateReleasePoms=true. When I run release:prepare, ma

Re: release:perform changes perforce clientspec

2007-12-12 Thread Emmanuel Venisse
File an issue. Emmanuel brewk9 a écrit : Maven is changing my perforce client spec! It's changing the root to the target\checkout directory of the project I'm building. This directory doesn't even exist in perforce! This is happening when I call the release:perform goal with system property -D

Re: release:perform changes perforce clientspec

2007-12-12 Thread brewk9
Thanks for your reply. Well, I'm supplying the clientspec to enable the maven-changelog-plugin to work. Without that, that plugin doesn't work. Should the perforce plugin be changed to always create a temporary clientspec? Any other suggestions? mperham wrote: > > Ken, I wrote the Perforce plug

Re: release:perform changes perforce clientspec

2007-12-12 Thread Mike Perham
Ken, I wrote the Perforce plugin for Maven but I don't use either technology at my current job (I'm now a Ruby guy) so I'm limited in how I can help you. I'm happy to answer what questions I can. To perform the release, Maven needs to build the canonical source as checked into Perforce. The only

Re: cvs tag -F (patch)

2007-12-12 Thread Emmanuel Venisse
Please, attach your patch to an issue and I'll look at it when I'll found some time. Thanks. Emmanuel Benoit Decherf a écrit : Hi, As I told you in scm-users list (12/07), I need to disable the -F option in cvs tag. I make a patch to add the option useForceTag. This works, but in case of a

Re: cvs tag -F (patch)

2007-12-12 Thread Benoit Decherf
I add the issue with the patch: http://jira.codehaus.org/browse/SCM-361 I let the priority to major as we need it and we will have to use the patched version in my company. If you thinks that this solution is not good enough, please tell me how this feature has to be implemented. Thanks. Beno

Re: release:perform changes perforce clientspec

2007-12-12 Thread Mike Perham
You are not giving it a clientspec, you are giving it a name to use. It is assumed that Maven SCM can do whatever it wants with that clientspec (create it, modify it, delete it). It was done this way because there are corporations who have Peforce clientspec naming standards and absolutely will n

Re: release:perform changes perforce clientspec

2007-12-12 Thread Mike Perham
I guess I don't recall what your actual problem is. Can you summarize? On 12/12/07, brewk9 <[EMAIL PROTECTED]> wrote: > > > Thanks for your reply. Well, I'm supplying the clientspec to enable the > maven-changelog-plugin to work. Without that, that plugin doesn't work. > Should the perforce plugi

Re: release:perform changes perforce clientspec

2007-12-12 Thread Dennis Lundberg
To get the changelog-plugin working with perforce, follow these instructions: http://maven.apache.org/plugins/maven-changelog-plugin/examples/using-perforce.html brewk9 wrote: Thanks for your reply. Well, I'm supplying the clientspec to enable the maven-changelog-plugin to work. Without that,

Re: release:perform changes perforce clientspec

2007-12-12 Thread brewk9
The problem is that maven is changing my clientspec which in turn is breaking other things dependent on that clientspec, including maven-changelog-plugin reports. IMHO, maven should not be changing my clientspec. I would expect it to create temporary clientspecs as needed but not change mine. Yes

Re: release:perform changes perforce clientspec

2007-12-12 Thread brewk9
I have added the clientspec in the pom as the documentation indicates(like below) instead of on the command line and now my clientspec is NOT changed(good). However, the change reports are empty after running release:prepare and release:perform. The change reports are populated if I just run the '