<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>scm-dev@maven.apache.org Archives</title>
<link rel="self" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/?format=atom"/>
<link href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/"/>
<id>http://mail-archives.apache.org/mod_mbox/maven-scm-dev/</id>
<updated>2009-12-09T21:28:03Z</updated>
<entry>
<title>[Maven 2, SCM 1.2] SCM CM/Synergy Provider</title>
<author><name>&lt;subir.sasikumar@wipro.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200912.mbox/%3c647BABB6DB048B48AF0B2A659E344E3B026C3101@HYD-MDP-MBX01.wipro.com%3e"/>
<id>urn:uuid:%3c647BABB6DB048B48AF0B2A659E344E3B026C3101@HYD-MDP-MBX01-wipro-com%3e</id>
<updated>2009-12-09T09:53:58Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Not sure if this was already posted. I am not recieving any response nor
this email.
 
Hi,
 
Incase i want to customise CM/Synergy provider plugin used with Maven
SCM plugin, what are the minimum steps i should do?
 
Can any of the developers/users tell me some useful steps OR links/urls
to proceed with my coding?
 
I want to know basically how to setup my environment to do some coding
with Maven SCM and/or SCM providers project.
 
I have installed tortoiseSVN (using Windows platform).
 
Regards
Subir

Please do not print this email unless it is absolutely necessary. =0A=
=0A=
The information contained in this electronic message and any attachments to=
 this message are intended for the exclusive use of the addressee(s) and may=
 contain proprietary, confidential or privileged information. If you are not=
 the intended recipient, you should not disseminate, distribute or copy this=
 e-mail. Please notify the sender immediately and destroy all copies of this=
 message and any attachments. =0A=
=0A=
WARNING: Computer viruses can be transmitted via email. The recipient should=
 check this email and any attachments for the presence of viruses. The compa=
ny accepts no liability for any damage caused by any virus transmitted by th=
is email. =0A=
=0A=
www.wipro.com


</pre>
</div>
</content>
</entry>
<entry>
<title>SCM CM/Synergy Provider</title>
<author><name>&lt;subir.sasikumar@wipro.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200912.mbox/%3c647BABB6DB048B48AF0B2A659E344E3B026C29E0@HYD-MDP-MBX01.wipro.com%3e"/>
<id>urn:uuid:%3c647BABB6DB048B48AF0B2A659E344E3B026C29E0@HYD-MDP-MBX01-wipro-com%3e</id>
<updated>2009-12-07T08:49:09Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
 
Hi,
 
Incase i want to customise CM/Synergy provider plugin used with Maven
SCM plugin, what are the minimum steps i should do?
 
Can any of the developers/users tell me some useful steps OR links/urls
to proceed with my coding?
 
I want to know basically how to setup my environment to do some coding
with Maven SCM and/or SCM providers project.
 
I have installed tortoiseSVN (using Windows platform).
 
Regards
Subir

Please do not print this email unless it is absolutely necessary. =0A=
=0A=
The information contained in this electronic message and any attachments to=
 this message are intended for the exclusive use of the addressee(s) and may=
 contain proprietary, confidential or privileged information. If you are not=
 the intended recipient, you should not disseminate, distribute or copy this=
 e-mail. Please notify the sender immediately and destroy all copies of this=
 message and any attachments. =0A=
=0A=
WARNING: Computer viruses can be transmitted via email. The recipient should=
 check this email and any attachments for the presence of viruses. The compa=
ny accepts no liability for any damage caused by any virus transmitted by th=
is email. =0A=
=0A=
www.wipro.com


</pre>
</div>
</content>
</entry>
<entry>
<title>SCM CM/Synergy Provider</title>
<author><name>&lt;subir.sasikumar@wipro.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200912.mbox/%3c647BABB6DB048B48AF0B2A659E344E3B026C29DC@HYD-MDP-MBX01.wipro.com%3e"/>
<id>urn:uuid:%3c647BABB6DB048B48AF0B2A659E344E3B026C29DC@HYD-MDP-MBX01-wipro-com%3e</id>
<updated>2009-12-07T08:46:50Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,
 
Incase i want to customise CM/Synergy provider plugin used with Maven
SCM plugin, what are the minimum steps i should do?
 
Can any of the developers/users tell me some useful steps OR links/urls
to proceed with my coding?
 
I want to know basically how to setup my environment to do some coding
with Maven SCM and/or SCM providers project.
 
I have installed tortoiseSVN (using Windows platform).
 
Regards
Subir

Please do not print this email unless it is absolutely necessary. =0A=
=0A=
The information contained in this electronic message and any attachments to=
 this message are intended for the exclusive use of the addressee(s) and may=
 contain proprietary, confidential or privileged information. If you are not=
 the intended recipient, you should not disseminate, distribute or copy this=
 e-mail. Please notify the sender immediately and destroy all copies of this=
 message and any attachments. =0A=
=0A=
WARNING: Computer viruses can be transmitted via email. The recipient should=
 check this email and any attachments for the presence of viruses. The compa=
ny accepts no liability for any damage caused by any virus transmitted by th=
is email. =0A=
=0A=
www.wipro.com


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Register new scm provider</title>
<author><name>Lee Freyberg &lt;lfreyberg@efreet.co.uk&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200910.mbox/%3cDB194A64-FD5A-44B7-9C79-96AF474A02F9@efreet.co.uk%3e"/>
<id>urn:uuid:%3cDB194A64-FD5A-44B7-9C79-96AF474A02F9@efreet-co-uk%3e</id>
<updated>2009-10-28T07:41:43Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
No, that did not work either, but adding the provider as a dependency  
of the scm plugin in the plugins section of the build definition did.

Thanks for your help.
Lee









Brett Porter
Mon, 26 Oct 2009 01:32:47 -0700

It should not be in the lib directory. You should add it under the  
build extensions.
- Brett

On 24/10/2009, at 4:56 AM, Lee Freyberg wrote:

Hi,

How do you go about registering a new provider?

I have created a stub impl following the instructions on the scm site,  
and placed the its jar in the maven/lib dir (adding it as a dependecy  
in the pom did not work), but I get an error when I try and run any of  
the scm commands.
I am fairly sure mvn is picking up the provider, as if I remove the  
jar from the lib dir I get a 'no provider for scm 'xxx'' message.
With the jar present I get a different error:

[INFO] Internal error in the plugin manager executing goal
'org.apache.maven.plugins:maven-scm-plugin:1.2:bootstrap': Unable to  
load the mojo 'org.apache.maven.plugins:maven-scm-plugin: 
1.2:bootstrap' in the
plugin 'org.apache.maven.plugins:maven-scm-plugin'. A
required class is missing:
org/apache/maven/scm/provider/AbstractScmProvider
org.apache.maven.scm.provider.AbstractScmProvider

Am I missing a dependency somewhere? Or is this not the correct way to  
register a provider?
Any pointers appreciated.

Cheers,
Lee


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Register new scm provider</title>
<author><name>Brett Porter &lt;brett@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200910.mbox/%3cB5341356-C5F5-4699-9C7B-F4AE1819642A@apache.org%3e"/>
<id>urn:uuid:%3cB5341356-C5F5-4699-9C7B-F4AE1819642A@apache-org%3e</id>
<updated>2009-10-26T08:21:59Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
It should not be in the lib directory. You should add it under the  
build extensions.

- Brett

On 24/10/2009, at 4:56 AM, Lee Freyberg wrote:

&gt;
&gt; Hi,
&gt;
&gt; How do you go about registering a new provider?
&gt;
&gt; I have created a stub impl following the instructions on the scm  
&gt; site, and placed the its jar in the maven/lib dir (adding it as a  
&gt; dependecy in the pom did not work), but I get an error when I try  
&gt; and run any of the scm commands.
&gt;
&gt; I am fairly sure mvn is picking up the provider, as if I remove the  
&gt; jar from the lib dir I get a 'no provider for scm 'xxx'' message.
&gt;
&gt; With the jar present I get a different error:
&gt;
&gt; [INFO] Internal error in the plugin manager executing goal
&gt; 'org.apache.maven.plugins:maven-scm-plugin:1.2:bootstrap': Unable to  
&gt; load
&gt; the mojo 'org.apache.maven.plugins:maven-scm-plugin:1.2:bootstrap'  
&gt; in the
&gt; plugin 'org.apache.maven.plugins:maven-scm-plugin'. A
&gt; required class is missing:
&gt; org/apache/maven/scm/provider/AbstractScmProvider
&gt; org.apache.maven.scm.provider.AbstractScmProvider
&gt;
&gt; Am I missing a dependency somewhere? Or is this not the correct way  
&gt; to register a provider?
&gt;
&gt; Any pointers appreciated.
&gt;
&gt; Cheers,
&gt; Lee



</pre>
</div>
</content>
</entry>
<entry>
<title>Register new scm provider</title>
<author><name>Lee Freyberg &lt;lfreyberg@efreet.co.uk&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200910.mbox/%3c8D990584-6C94-414D-B459-5538CD22D769@efreet.co.uk%3e"/>
<id>urn:uuid:%3c8D990584-6C94-414D-B459-5538CD22D769@efreet-co-uk%3e</id>
<updated>2009-10-23T17:56:07Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

Hi,

How do you go about registering a new provider?

I have created a stub impl following the instructions on the scm site,  
and placed the its jar in the maven/lib dir (adding it as a dependecy  
in the pom did not work), but I get an error when I try and run any of  
the scm commands.

I am fairly sure mvn is picking up the provider, as if I remove the  
jar from the lib dir I get a 'no provider for scm 'xxx'' message.

With the jar present I get a different error:

[INFO] Internal error in the plugin manager executing goal
'org.apache.maven.plugins:maven-scm-plugin:1.2:bootstrap': Unable to  
load
the mojo 'org.apache.maven.plugins:maven-scm-plugin:1.2:bootstrap' in  
the
plugin 'org.apache.maven.plugins:maven-scm-plugin'. A
required class is missing:
org/apache/maven/scm/provider/AbstractScmProvider
org.apache.maven.scm.provider.AbstractScmProvider

Am I missing a dependency somewhere? Or is this not the correct way to  
register a provider?

Any pointers appreciated.

Cheers,
Lee

</pre>
</div>
</content>
</entry>
<entry>
<title>Release Problem: Commit failure to SVN</title>
<author><name>&quot;Franco Ehrat&quot; &lt;franco.ehrat@giniality.ch&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200910.mbox/%3cWC20091003145015.84032F@giniality.ch%3e"/>
<id>urn:uuid:%3cWC20091003145015-84032F@giniality-ch%3e</id>
<updated>2009-10-03T14:50:15Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi developers,



I send you this mail because I'm totally irritated. I tried a few times 
 to release a component. But it always fails while committing in  
release:prepare phase.



Problem:

[INFO]     
------------------------------------------------------------------------ 

[INFO] BUILD SUCCESSFUL 

[INFO]     
------------------------------------------------------------------------ 

[INFO] Total time: 10 seconds 

[INFO] Finished at: Fri Sep 25 15:34:46 CEST 2009 

[INFO] Final Memory: 35M/154M 

[INFO]     
------------------------------------------------------------------------

[ERROR]     
org.apache.maven.shared.release.scm.ReleaseScmCommandException: Unable to    

 commit files

Provider message:

The svn command failed.

Command output:

svn: Commit failed (details follow):

svn: Unrecognized URL scheme for ''



at     
org.apache.maven.shared.release.phase.ScmCommitPhase.checkin(ScmCommitPhase.java:133)

at     
org.apache.maven.shared.release.phase.ScmCommitPhase.execute(ScmCommitPhase.java:109)

at     
org.apache.maven.shared.release.DefaultReleaseManager.prepare(DefaultReleaseManager.java:194)

at     
org.apache.maven.shared.release.DefaultReleaseManager.prepareWithResult(DefaultReleaseManager.java:107)

at     
org.apache.maven.continuum.release.executors.PrepareReleaseTaskExecutor.execute(PrepareReleaseTaskExecutor.java:43)

at     
org.apache.maven.continuum.release.executors.AbstractReleaseTaskExecutor.executeTask(AbstractReleaseTaskExecutor.java:67)

at     
org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable$1.run(ThreadedTaskQueueExecutor.java:116)

at     
edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442)

at     
edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:178)

at     
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061)

at     
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575)

at java.lang.Thread.run(Thread.java:619)



First 
of all I don't understand why the written URL is empty.  We have 
set the SCM "connection" and also the  
"developerConnection" in our poms.



Above 
there is more information about all that could be interesting to  
investigate this problem:



SVN Structure:Multi module 
project that includes projects (on same  level in SVN) via 
svn:externals.Maven Version: 2.1.0



SVN Version: 1.5.7



Maven Release Plugin Version: 2.0-beta-9





So, that's it.



Thank you in advise for your help.



Best regards

Franco


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: svn commit: r799755 - in /maven/scm/trunk: pom.xml src/main/ 	src/main/assembly/ src/main/assembly/source-release.xml</title>
<author><name>Benjamin Bentmann &lt;benjamin.bentmann@udo.edu&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200908.mbox/%3c4A7456D1.20505@udo.edu%3e"/>
<id>urn:uuid:%3c4A7456D1-20505@udo-edu%3e</id>
<updated>2009-08-01T14:53:05Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Brian Fox wrote:

&gt; On the infra list it seems like we'll be required to add
&gt; them to svn anyway

When we do, could we use a well-known file extension like .txt for these 
files? The source bundles we currently produce contain "LICENSE" and 
"NOTICE" and these are not easily opened on Windows without a file 
extension.


Benjamin


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: svn commit: r799755 - in /maven/scm/trunk: pom.xml src/main/	src/main/assembly/ src/main/assembly/source-release.xml</title>
<author><name>Brian Fox &lt;brianf@infinity.nu&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200907.mbox/%3ceb0f802d0907311607q41a6d077t4db0b0974205d02d@mail.gmail.com%3e"/>
<id>urn:uuid:%3ceb0f802d0907311607q41a6d077t4db0b0974205d02d@mail-gmail-com%3e</id>
<updated>2009-07-31T23:07:01Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
2009/7/31 Jason van Zyl &lt;jvanzyl@sonatype.com&gt;:
&gt; Ok, we need to figure out how to do this generally. I really don't want to see this in
every POM we have. Brian, is there no way to share this?
&gt;

Yes there is. The problem was getting the license and notice files
included. On the infra list it seems like we'll be required to add
them to svn anyway so that will make it easier for me to wrap up.


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: svn commit: r799755 - in /maven/scm/trunk: pom.xml src/main/ src/main/assembly/ src/main/assembly/source-release.xml</title>
<author><name>Jason van Zyl &lt;jvanzyl@sonatype.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200907.mbox/%3c62562610-6F20-48A3-B5FF-17F218316042@sonatype.com%3e"/>
<id>urn:uuid:%3c62562610-6F20-48A3-B5FF-17F218316042@sonatype-com%3e</id>
<updated>2009-07-31T22:26:04Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Ok, we need to figure out how to do this generally. I really don't  
want to see this in every POM we have. Brian, is there no way to share  
this?

On 31-Jul-09, at 3:06 PM, olamy@apache.org wrote:

&gt; Author: olamy
&gt; Date: Fri Jul 31 22:06:43 2009
&gt; New Revision: 799755
&gt;
&gt; URL: http://svn.apache.org/viewvc?rev=799755&amp;view=rev
&gt; Log:
&gt; Add an ASF-compliant source release assembly
&gt;
&gt; Added:
&gt;    maven/scm/trunk/src/main/
&gt;    maven/scm/trunk/src/main/assembly/
&gt;    maven/scm/trunk/src/main/assembly/source-release.xml   (with props)
&gt; Modified:
&gt;    maven/scm/trunk/pom.xml
&gt;
&gt; Modified: maven/scm/trunk/pom.xml
&gt; URL: http://svn.apache.org/viewvc/maven/scm/trunk/pom.xml?rev=799755&amp;r1=799754&amp;r2=799755&amp;view=diff
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; ======================================================================
&gt; --- maven/scm/trunk/pom.xml (original)
&gt; +++ maven/scm/trunk/pom.xml Fri Jul 31 22:06:43 2009
&gt; @@ -318,5 +318,33 @@
&gt;         &lt;/plugins&gt;
&gt;       &lt;/reporting&gt;
&gt;     &lt;/profile&gt;
&gt; +    &lt;profile&gt;
&gt; +      &lt;id&gt;release&lt;/id&gt;
&gt; +      &lt;build&gt;
&gt; +        &lt;plugins&gt;
&gt; +          &lt;plugin&gt;
&gt; +            &lt;!-- Using this plugin configuration to produce a  
&gt; buildable project source distro,
&gt; +                 per the discussion on members@ASF regarding what  
&gt; constitutes a valid release.
&gt; +            --&gt;
&gt; +            &lt;artifactId&gt;maven-assembly-plugin&lt;/artifactId&gt;
&gt; +            &lt;executions&gt;
&gt; +              &lt;execution&gt;
&gt; +                &lt;id&gt;make-project-src-distro&lt;/id&gt;
&gt; +                &lt;phase&gt;package&lt;/phase&gt;
&gt; +                &lt;goals&gt;
&gt; +                  &lt;goal&gt;single&lt;/goal&gt;
&gt; +                &lt;/goals&gt;
&gt; +                &lt;configuration&gt;
&gt; +                  &lt;descriptors&gt;
&gt; +                   &lt;descriptor&gt;src/main/assembly/source- 
&gt; release.xml&lt;/descriptor&gt;
&gt; +                  &lt;/descriptors&gt;
&gt; +                  &lt;tarLongFileMode&gt;gnu&lt;/tarLongFileMode&gt;
&gt; +                &lt;/configuration&gt;
&gt; +              &lt;/execution&gt;
&gt; +            &lt;/executions&gt;
&gt; +          &lt;/plugin&gt;
&gt; +        &lt;/plugins&gt;
&gt; +      &lt;/build&gt;
&gt; +    &lt;/profile&gt;
&gt;   &lt;/profiles&gt;
&gt; &lt;/project&gt;
&gt;
&gt; Added: maven/scm/trunk/src/main/assembly/source-release.xml
&gt; URL: http://svn.apache.org/viewvc/maven/scm/trunk/src/main/assembly/source-release.xml?rev=799755&amp;view=auto
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; = 
&gt; ======================================================================
&gt; --- maven/scm/trunk/src/main/assembly/source-release.xml (added)
&gt; +++ maven/scm/trunk/src/main/assembly/source-release.xml Fri Jul 31  
&gt; 22:06:43 2009
&gt; @@ -0,0 +1,49 @@
&gt; +&lt;?xml version='1.0' encoding='UTF-8'?&gt;
&gt; +&lt;!--
&gt; +  Licensed to the Apache Software Foundation (ASF) under one
&gt; +  or more contributor license agreements.  See the NOTICE file
&gt; +  distributed with this work for additional information
&gt; +  regarding copyright ownership.  The ASF licenses this file
&gt; +  to you under the Apache License, Version 2.0 (the
&gt; +  "License"); you may not use this file except in compliance
&gt; +  with the License.  You may obtain a copy of the License at
&gt; +
&gt; +  http://www.apache.org/licenses/LICENSE-2.0
&gt; +
&gt; +  Unless required by applicable law or agreed to in writing,
&gt; +  software distributed under the License is distributed on an
&gt; +  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
&gt; +  KIND, either express or implied.  See the License for the
&gt; +  specific language governing permissions and limitations
&gt; +  under the License.
&gt; +--&gt;
&gt; +
&gt; +&lt;assembly&gt;
&gt; +  &lt;id&gt;source-release&lt;/id&gt;
&gt; +  &lt;formats&gt;
&gt; +    &lt;format&gt;tar.gz&lt;/format&gt;
&gt; +    &lt;format&gt;tar.bz2&lt;/format&gt;
&gt; +    &lt;format&gt;zip&lt;/format&gt;
&gt; +  &lt;/formats&gt;
&gt; +  &lt;fileSets&gt;
&gt; +    &lt;fileSet&gt;
&gt; +      &lt;directory&gt;${project.basedir}&lt;/directory&gt;
&gt; +      &lt;outputDirectory&gt;/&lt;/outputDirectory&gt;
&gt; +      &lt;useDefaultExcludes&gt;true&lt;/useDefaultExcludes&gt;
&gt; +      &lt;excludes&gt;
&gt; +        &lt;exclude&gt;**/*.iws&lt;/exclude&gt;
&gt; +        &lt;exclude&gt;**/*.ipr&lt;/exclude&gt;
&gt; +        &lt;exclude&gt;**/*.iml&lt;/exclude&gt;
&gt; +        &lt;exclude&gt;*.log&lt;/exclude&gt;
&gt; +        &lt;exclude&gt;target/**&lt;/exclude&gt;
&gt; +        &lt;exclude&gt;**/.settings/**&lt;/exclude&gt;
&gt; +        &lt;exclude&gt;**/*.classpath&lt;/exclude&gt;
&gt; +        &lt;exclude&gt;**/*.project&lt;/exclude&gt;
&gt; +      &lt;/excludes&gt;
&gt; +    &lt;/fileSet&gt;
&gt; +    &lt;fileSet&gt;
&gt; +      &lt;directory&gt;${project.build.directory}/maven-shared-archive- 
&gt; resources/META-INF&lt;/directory&gt;
&gt; +      &lt;outputDirectory&gt;/&lt;/outputDirectory&gt;
&gt; +    &lt;/fileSet&gt;
&gt; +  &lt;/fileSets&gt;
&gt; +&lt;/assembly&gt;
&gt;
&gt; Propchange: maven/scm/trunk/src/main/assembly/source-release.xml
&gt; ------------------------------------------------------------------------------
&gt;    svn:eol-style = native
&gt;
&gt; Propchange: maven/scm/trunk/src/main/assembly/source-release.xml
&gt; ------------------------------------------------------------------------------
&gt;    svn:keywords = Author Date Id Revision
&gt;
&gt;

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/SonatypeNexus
http://twitter.com/SonatypeM2E
----------------------------------------------------------

believe nothing, no matter where you read it,
or who has said it,
not even if i have said it,
unless it agrees with your own reason
and your own common sense.

  -- Buddha



</pre>
</div>
</content>
</entry>
<entry>
<title>VSS plugin to maven</title>
<author><name>Yair Friedman &lt;Yair.Friedman@mtsint.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200907.mbox/%3c158E960873C5BF4797E8146F0BBD2939A111A631DB@MTS-XCH.IL.MTSINT.COM%3e"/>
<id>urn:uuid:%3c158E960873C5BF4797E8146F0BBD2939A111A631DB@MTS-XCH-IL-MTSINT-COM%3e</id>
<updated>2009-07-12T13:54:07Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,

I have defined the VSS connection in Maven , and tried doing simple goals like mvn scm:update
.

I see in the Eclipse console (I use M2Eclipse) that the VSS command is executed properly ,
but nothing seems to happen .

It is apparently stuck I have waited for 10 minutes , with no result.

Here is the log :

[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building testMaven
[INFO]
[INFO] Id: testMaven:testMaven:jar:0.0.1-SNAPSHOT
[INFO] task-segment: [scm:update] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] [scm:update]
[INFO] Executing: "C:\Program Files\Microsoft Visual SourceSafe\ss" Get $/Projects/testMaven
-R -I- -GWS
[INFO] Working directory: D:\test_for_maven\testMaven


Here is my Configuration (pom.xml) :

&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"&gt;
  &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
  &lt;groupId&gt;testMaven&lt;/groupId&gt;
  &lt;artifactId&gt;testMaven&lt;/artifactId&gt;
  &lt;packaging&gt;jar&lt;/packaging&gt;
  &lt;version&gt;0.0.1-SNAPSHOT&lt;/version&gt;
  &lt;name&gt;testMaven&lt;/name&gt;
  &lt;url&gt;http://maven.apache.org&lt;/url&gt;
  &lt;dependencies&gt;
    &lt;dependency&gt;
      &lt;groupId&gt;junit&lt;/groupId&gt;
      &lt;artifactId&gt;junit&lt;/artifactId&gt;
      &lt;version&gt;3.8.1&lt;/version&gt;
      &lt;scope&gt;test&lt;/scope&gt;
    &lt;/dependency&gt;
    &lt;dependency&gt;
      &lt;groupId&gt;org.apache.maven.scm&lt;/groupId&gt;
     &lt;artifactId&gt;maven-scm-provider-vss&lt;/artifactId&gt;
      &lt;version&gt;1.2&lt;/version&gt;
    &lt;/dependency&gt;

  &lt;/dependencies&gt;

  &lt;scm&gt;
      &lt;connection&gt;scm:vss|\\mts-dev\vss\InvoiceManagement|/Projects/testMaven&lt;/connection&gt;
  &lt;/scm&gt;
  &lt;build&gt;
    &lt;plugins&gt;
      &lt;plugin&gt;
        &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
        &lt;artifactId&gt;maven-scm-plugin&lt;/artifactId&gt;
        &lt;version&gt;1.0&lt;/version&gt;
        &lt;configuration&gt;
          &lt;goals&gt;install&lt;/goals&gt;
        &lt;/configuration&gt;
      &lt;/plugin&gt;
    &lt;/plugins&gt;
  &lt;/build&gt;
&lt;/project&gt;


I am stuck and really don't know how to figure this issue out
Please advise,


Regards,
Yair Friedman
MTS
Office: +972 (9) 7777 552
Email: yair.friedman@mtsint.com&lt;BLOCKED::mailto:yair.friedman@mtsint.com&gt;
Web : www.mtsint.com&lt;BLOCKED::http://www.mtsint.com/&gt;
MTS is a global provider of Operations Support Systems (OSS) solutions for comprehensive Telecommunication
Management and Customer Care &amp; Billing (CC&amp;B) used by Enterprises, Organizations,
and Service Providers.  Over 60,000 systems are deployed in 22 languages throughout the world!



</pre>
</div>
</content>
</entry>
<entry>
<title>AW: Maven SCM Provider for Rational Team Concert SCM?</title>
<author><name>Mark Struberg &lt;struberg@yahoo.de&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200906.mbox/%3c209081.28402.qm@web27804.mail.ukl.yahoo.com%3e"/>
<id>urn:uuid:%3c209081-28402-qm@web27804-mail-ukl-yahoo-com%3e</id>
<updated>2009-06-18T17:15:57Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

Hi Thomas!

Have you searched maven-scm JIRA [1] for a respective issue?
If you can't find it there, it most probably hasn't been started yet.

LieGrue,
strub

[1] http://jira.codehaus.org/browse/SCM


--- Lageson, Thomas (STP) &lt;thomas.lageson@bsci.com&gt; schrieb am Do, 18.6.2009:

&gt; Von: Lageson, Thomas (STP) &lt;thomas.lageson@bsci.com&gt;
&gt; Betreff: Maven SCM Provider for Rational Team Concert SCM?
&gt; An: scm-dev@maven.apache.org
&gt; Datum: Donnerstag, 18. Juni 2009, 15:56
&gt; 
&gt; 
&gt; 
&gt;  
&gt;  
&gt; Maven SCM Provider for Rational Team Concert
&gt; SCM?
&gt; 
&gt;  
&gt; 
&gt; 
&gt; Has anyone started work on a
&gt; Maven SCM Provider for the SCM built into Rational Team
&gt; Concert/Jazz Foundation?
&gt; 
&gt; 
&gt; - Tom
&gt; 
&gt; 
&gt; 
&gt; 
&gt;  
&gt; 


      


</pre>
</div>
</content>
</entry>
<entry>
<title>Maven SCM Provider for Rational Team Concert SCM?</title>
<author><name>&quot;Lageson, Thomas (STP)&quot; &lt;thomas.lageson@bsci.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200906.mbox/%3cED3663BF7B190240A6D6BC398128EC85014B1EBA@STPEVS06.ad.guidant.com%3e"/>
<id>urn:uuid:%3cED3663BF7B190240A6D6BC398128EC85014B1EBA@STPEVS06-ad-guidant-com%3e</id>
<updated>2009-06-18T13:56:39Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Has anyone started work on a Maven SCM Provider for the SCM built into
Rational Team Concert/Jazz Foundation?

- Tom




</pre>
</div>
</content>
</entry>
<entry>
<title>StatusScmResult.getChangedFiles not filled with files list</title>
<author><name>Krashan Brahmanjara &lt;krokodylowy3@wp.pl&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200905.mbox/%3c23667711.post@talk.nabble.com%3e"/>
<id>urn:uuid:%3c23667711-post@talk-nabble-com%3e</id>
<updated>2009-05-22T10:08:59Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

Hi
After upgrading do SlikSvn 1.6 executing of svn.exe no longer fills
StatusScmResult.getChangedFiles list. 

I/m testing buildnumeber-maven-plugin. There are executed lines

    ScmRepository repository = getScmRepository();
    ScmProvider scmProvider =
scmManager.getProviderByRepository(repository);
    StatusScmResult result = scmProvider.status(repository, new
ScmFileSet(scmDirectory));
    getLog().info("Status3 1..." + result.getCommandLine());
    getLog().info("Status3 2..." + result.getCommandOutput());
    getLog().info("Status3 3..." + result.getProviderMessage());
    getLog().info("Status3 4..." + result.getChangedFiles().toString());
    getLog().info("Status3 5..." + result.isSuccess());
    getLog().info("Status3 6..." + result.hashCode());
    getLog().info("Status3 7..." + result.toString());

result.getChangedFiles is empty array but list of changed files are
displayed.

Console output
(...)
[DEBUG]   org.apache.maven.scm:maven-scm-api:jar:1.2
[DEBUG]   org.apache.maven.scm:maven-scm-manager-plexus:jar:1.2
[DEBUG]   org.apache.maven.scm:maven-scm-provider-accurev:jar:1.2
(...)
[INFO] Executing: cmd.exe /X /C "svn --non-interactive status"
[INFO] Working directory: D:\oss\workspace\oss\oss-services\oss-services-web
[DEBUG] ?       .revision
[DEBUG] M       src\main\java\pl\asseco\oss\test\web\TestSlownikiWS.java
[DEBUG] M       pom.xml
[INFO] Status3 1...cmd.exe /X /C "svn --non-interactive status"
[INFO] Status3 2...null
[INFO] Status3 3...null
[INFO] Status3 4...[]
[INFO] Status3 5...true
[INFO] Status3 6...32219102
[INFO] Status3
7...org.apache.maven.scm.command.status.StatusScmResult@1eb9fde
[INFO] Status ...[]size 0


I suppose that svn works OK but problem is in reading file data from console
output.



-- 
View this message in context: http://www.nabble.com/StatusScmResult.getChangedFiles-not-filled-with-files-list-tp23667711p23667711.html
Sent from the Maven - SCM mailing list archive at Nabble.com.



</pre>
</div>
</content>
</entry>
<entry>
<title>AW: problems setting up maven scm</title>
<author><name>Mark Struberg &lt;struberg@yahoo.de&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200905.mbox/%3c359139.77914.qm@web27802.mail.ukl.yahoo.com%3e"/>
<id>urn:uuid:%3c359139-77914-qm@web27802-mail-ukl-yahoo-com%3e</id>
<updated>2009-05-15T10:27:55Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

thomas, checkout the whole maven-scm project and do a mvn clean install from the top

btw, we should move this discussion over to the general dev list, since scm-dev will be dropped
soon.

LieGrue,
strub



----- Ursprüngliche Mail ----
&gt; Von: Thomas Schüttel &lt;schuettel@web.de&gt;
&gt; An: scm-dev@maven.apache.org
&gt; Gesendet: Freitag, den 15. Mai 2009, 11:39:18 Uhr
&gt; Betreff: problems setting up maven scm
&gt; 
&gt; Hi,
&gt; 
&gt; I am new to Maven SCM and I am trying to setup the project in Eclipse using the 
&gt; m2eclipse plugin. Everything downloaded fine and I have now about 30 projects in 
&gt; Eclipse.
&gt; But some projects do not compile successfully due to missing classes.
&gt; 
&gt; e.g. class org.apache.maven.scm.provider.cvslib.command.CvsCommandUtils does not 
&gt; compile because it cannot find 
&gt; org.apache.maven.scm.providers.cvslib.settings.Settings.
&gt; The class is contained in the binary distribution but apparently not in the 
&gt; source repository. There are more classes like this one which do not seem to be 
&gt; in the source repository.
&gt; 
&gt; Where is the source for those files located? Or am I missing something?
&gt; Thanks.
&gt; 
&gt; Tom
&gt; ______________________________________________________
&gt; GRATIS für alle WEB.DE-Nutzer: Die maxdome Movie-FLAT!
&gt; Jetzt freischalten unter http://movieflat.web.de



      


</pre>
</div>
</content>
</entry>
<entry>
<title>problems setting up maven scm</title>
<author><name>=?iso-8859-15?Q?Thomas_Sch=FCttel?= &lt;schuettel@web.de&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200905.mbox/%3c513246483@web.de%3e"/>
<id>urn:uuid:%3c513246483@web-de%3e</id>
<updated>2009-05-15T09:39:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,

I am new to Maven SCM and I am trying to setup the project in Eclipse using the m2eclipse
plugin. Everything downloaded fine and I have now about 30 projects in Eclipse.
But some projects do not compile successfully due to missing classes.

e.g. class org.apache.maven.scm.provider.cvslib.command.CvsCommandUtils does not compile because
it cannot find org.apache.maven.scm.providers.cvslib.settings.Settings.
The class is contained in the binary distribution but apparently not in the source repository.
There are more classes like this one which do not seem to be in the source repository.

Where is the source for those files located? Or am I missing something?
Thanks.

Tom
______________________________________________________
GRATIS für alle WEB.DE-Nutzer: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://movieflat.web.de



</pre>
</div>
</content>
</entry>
<entry>
<title>Question on ScmTckTestCase</title>
<author><name>Subhash Gopalakrishnan &lt;subhash@teamprise.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200905.mbox/%3c875893270905131143r5cb33b5dtfb600248f787cd02@mail.gmail.com%3e"/>
<id>urn:uuid:%3c875893270905131143r5cb33b5dtfb600248f787cd02@mail-gmail-com%3e</id>
<updated>2009-05-13T18:43:58Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
I am trying to write some TCK test cases for a new provider and I keep
hitting an error at ScmTestCase.assertFile(). As far as I can see, this
method asserts that the contents of a file equals the file's name (?). And
ScmTckTestCase is using this method in setUp() to assert on '/pom.xml' whose
content will definitely not match the filename.
Is my understanding wrong? What should I do to get rid of this error?

junit.framework.ComparisonFailure: The file doesn't contain the expected
contents. File: C:\Temp\pom.xml expected:&lt;[/pom.xml]&gt; but was:&lt;[&lt;project
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="
http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd
"&gt;.. &lt;/project&gt;]&gt;

Thanks,
Subhash


</pre>
</div>
</content>
</entry>
<entry>
<title>how to treat Exceptions in ScmResults?</title>
<author><name>Mark Struberg &lt;struberg@yahoo.de&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200905.mbox/%3c48640.39235.qm@web27801.mail.ukl.yahoo.com%3e"/>
<id>urn:uuid:%3c48640-39235-qm@web27801-mail-ukl-yahoo-com%3e</id>
<updated>2009-05-06T21:01:26Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

Hi!

I'm currently implementing the maven-scm-providers-jgit and like to know how others did handle
e.g. CheckOutScmResult for Java implemented SCM connectors. Especially what to do if an Exception
occurred? How do you transport this nested Exception? fill only e.getMessage() or is there
a trick I miss?

Currently I'm doing 
&gt; return new CheckOutScmResult("", "JGit clone failed.", e.getMessage(),  false );
but this doesn't feel ok somehow.

txs and LieGrue,
strub



      


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [PATCH] Git Change log takes current path into account</title>
<author><name>Imran M Yousuf &lt;imyousuf@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200904.mbox/%3c7bfdc29a0904130328v5705bd40m951a36508bc524e8@mail.gmail.com%3e"/>
<id>urn:uuid:%3c7bfdc29a0904130328v5705bd40m951a36508bc524e8@mail-gmail-com%3e</id>
<updated>2009-04-13T10:28:38Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Mon, Apr 13, 2009 at 3:30 PM, Mark Struberg &lt;struberg@yahoo.de&gt; wrote:
&gt;
&gt; Btw Imran, if you find such things then please file a Jira yourself so we'd also have
tracked your highly appreciated help as a git pro
&gt; :)
&gt;

Thanks for the hint :), I will do that in future as soon as I come
across it. Thank you too for quick responses with patches for the
issues that I have come up with in the past :).

Best regards,

Imran

&gt; LieGrue,
&gt; strub
&gt;
&gt; --- Mark Struberg &lt;struberg@yahoo.de&gt; schrieb am Mo, 13.4.2009:
&gt;
&gt;&gt; Von: Mark Struberg &lt;struberg@yahoo.de&gt;
&gt;&gt; Betreff: Re: [PATCH] Git Change log takes current path into account
&gt;&gt; An: scm-dev@maven.apache.org
&gt;&gt; Datum: Montag, 13. April 2009, 11:22
&gt;&gt;
&gt;&gt; Hi Imran!
&gt;&gt;
&gt;&gt; Sorry that it took so long, but I was busy.
&gt;&gt;
&gt;&gt; &gt; I would be grateful if you would kindly state an
&gt;&gt; example
&gt;&gt; &gt; where it
&gt;&gt; &gt; would not be sufficient with the change and was
&gt;&gt; without
&gt;&gt; &gt; it.
&gt;&gt;
&gt;&gt; Benjamin pointed me to a page [1] where all those pitfalls
&gt;&gt; are listed.
&gt;&gt;
&gt;&gt; So what I'd do is to add a
&gt;&gt; -- ${basedir}
&gt;&gt; to the git-whatchanged command.
&gt;&gt;
&gt;&gt; I created a Jira [2] and attached my changes as patch.
&gt;&gt;
&gt;&gt; Please note that I've only tested this on Linux, so I'd be
&gt;&gt; glad if someone can test this on Win also? - txs!
&gt;&gt;
&gt;&gt;
&gt;&gt; LieGrue,
&gt;&gt; strub
&gt;&gt;
&gt;&gt; [1] http://maven.apache.org/plugin-developers/common-bugs.html#Resolving_Relative_Paths
&gt;&gt; [2] http://jira.codehaus.org/browse/SCM-458
&gt;&gt;
&gt;&gt; --- Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt;&gt; schrieb am Di, 7.4.2009:
&gt;&gt;
&gt;&gt; &gt; Von: Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt;&gt; &gt; Betreff: Re: [PATCH] Git Change log takes current path
&gt;&gt; into account
&gt;&gt; &gt; An: "Mark Struberg" &lt;struberg@yahoo.de&gt;
&gt;&gt; &gt; CC: scm-dev@maven.apache.org
&gt;&gt; &gt; Datum: Dienstag, 7. April 2009, 10:32
&gt;&gt; &gt; On Tue, Apr 7, 2009 at 1:42 PM, Mark
&gt;&gt; &gt; Struberg &lt;struberg@yahoo.de&gt;
&gt;&gt; &gt; wrote:
&gt;&gt; &gt; &gt;
&gt;&gt; &gt; &gt; Hi Imran!
&gt;&gt; &gt; &gt;
&gt;&gt; &gt; &gt; What is the special usecase for this?
&gt;&gt; &gt; &gt; Maybe multi-module builds where the current pom
&gt;&gt; is
&gt;&gt; &gt; only 1 sub-module of the whole build?
&gt;&gt; &gt; &gt;
&gt;&gt; &gt;
&gt;&gt; &gt; It is not a special case but the usual case that I am
&gt;&gt; want
&gt;&gt; &gt; it to work
&gt;&gt; &gt; as it should :). Lets think of a multi-module build or
&gt;&gt; a
&gt;&gt; &gt; project that
&gt;&gt; &gt; has the pom.xml in a sub-directory of the project. I
&gt;&gt; will
&gt;&gt; &gt; try to
&gt;&gt; &gt; explain more with 2 examples.
&gt;&gt; &gt;
&gt;&gt; &gt; First, a single module project. Let us suppose that we
&gt;&gt; have
&gt;&gt; &gt; a project
&gt;&gt; &gt; tree as follows:
&gt;&gt; &gt;
&gt;&gt; &gt; root
&gt;&gt; &gt; |-&gt;project
&gt;&gt; &gt;      |-&gt;pom.xml
&gt;&gt; &gt; |-&gt;some_other_stuff
&gt;&gt; &gt;
&gt;&gt; &gt; Now when maven will take changelog of it the history
&gt;&gt; &gt; rationally should
&gt;&gt; &gt; include only histories of the changes under 'project'
&gt;&gt; &gt; sub-tree and not
&gt;&gt; &gt; of all the project. Adding the '.' will do just that.
&gt;&gt; &gt;
&gt;&gt; &gt; Secondly, let us take a multi-module project. In that
&gt;&gt; case
&gt;&gt; &gt; when a
&gt;&gt; &gt; changelog is requested it should show the changes made
&gt;&gt; to
&gt;&gt; &gt; that tree,
&gt;&gt; &gt; and not whole project. Adding the '.' will do just
&gt;&gt; that.
&gt;&gt; &gt;
&gt;&gt; &gt; &gt; I'm not really sure if we can safely assume to
&gt;&gt; always
&gt;&gt; &gt; execute in the modules path. To be honest, I doubt it!
&gt;&gt; I
&gt;&gt; &gt; have something in my mind, but I'm not sure which case
&gt;&gt; it
&gt;&gt; &gt; was. Maybe CI builds, hmmm? In those cases a single
&gt;&gt; '.'
&gt;&gt; &gt; would not be sufficient.
&gt;&gt; &gt; &gt;
&gt;&gt; &gt;
&gt;&gt; &gt; I would be grateful if you would kindly state an
&gt;&gt; example
&gt;&gt; &gt; where it
&gt;&gt; &gt; would not be sufficient with the change and was
&gt;&gt; without
&gt;&gt; &gt; it.
&gt;&gt; &gt;
&gt;&gt; &gt; &gt; And there is a really subtle difference with git
&gt;&gt; in
&gt;&gt; &gt; releasing multi-module builds.
&gt;&gt; &gt; &gt;
&gt;&gt; &gt;
&gt;&gt; &gt; Yes that is true, but I do not see that effecting
&gt;&gt; release
&gt;&gt; &gt; process :).
&gt;&gt; &gt;
&gt;&gt; &gt; &gt; As you know, Git only handles full trees and not
&gt;&gt; &gt; single files. So the behaviour of a release differes
&gt;&gt; if the
&gt;&gt; &gt; git repo contains all the modules (including parent)
&gt;&gt; or if
&gt;&gt; &gt; there is a git-submodule involved.
&gt;&gt; &gt; &gt;
&gt;&gt; &gt;
&gt;&gt; &gt; What I am not sure how does it adversely effect
&gt;&gt; release
&gt;&gt; &gt; behavior? It
&gt;&gt; &gt; is not clear to me.
&gt;&gt; &gt;
&gt;&gt; &gt; &gt; So there are most probably still a few things
&gt;&gt; left to
&gt;&gt; &gt; do.
&gt;&gt; &gt; &gt;
&gt;&gt; &gt;
&gt;&gt; &gt; Please point them out and I will gladly help out. But
&gt;&gt; this
&gt;&gt; &gt; is a change
&gt;&gt; &gt; I think would be beneficial to many not to mention
&gt;&gt; that I
&gt;&gt; &gt; am eagerly
&gt;&gt; &gt; waiting to see its introduction :). Without this in a
&gt;&gt; &gt; multi-module
&gt;&gt; &gt; scenario changelog does not make much (if any at all)
&gt;&gt; &gt; sense.
&gt;&gt; &gt;
&gt;&gt; &gt; Thank you,
&gt;&gt; &gt;
&gt;&gt; &gt; &gt; LieGrue,
&gt;&gt; &gt; &gt; strub
&gt;&gt; &gt; &gt;
&gt;&gt; &gt; &gt; --- Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt;&gt; &gt; schrieb am Di, 7.4.2009:
&gt;&gt; &gt; &gt;
&gt;&gt; &gt; &gt;&gt; Von: Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt;&gt; &gt; &gt;&gt; Betreff: [PATCH] Git Change log takes current
&gt;&gt; path
&gt;&gt; &gt; into account
&gt;&gt; &gt; &gt;&gt; An: scm-dev@maven.apache.org
&gt;&gt; &gt; &gt;&gt; CC: "Mark Struberg" &lt;struberg@yahoo.de&gt;
&gt;&gt; &gt; &gt;&gt; Datum: Dienstag, 7. April 2009, 5:23
&gt;&gt; &gt; &gt;&gt; Hi,
&gt;&gt; &gt; &gt;&gt;
&gt;&gt; &gt; &gt;&gt; I was just checking the commands generated by
&gt;&gt; git
&gt;&gt; &gt; changelog
&gt;&gt; &gt; &gt;&gt; and I
&gt;&gt; &gt; &gt;&gt; noticed that it does not respect the path,
&gt;&gt; whereas
&gt;&gt; &gt; it is
&gt;&gt; &gt; &gt;&gt; very easy to
&gt;&gt; &gt; &gt;&gt; integrate it, mentioning a simple '.' at the
&gt;&gt; end
&gt;&gt; &gt; of the
&gt;&gt; &gt; &gt;&gt; 'git
&gt;&gt; &gt; &gt;&gt; whatchanged' command does the trick and thats
&gt;&gt; what
&gt;&gt; &gt; the
&gt;&gt; &gt; &gt;&gt; attached patch
&gt;&gt; &gt; &gt;&gt; does.
&gt;&gt; &gt; &gt;&gt;
&gt;&gt; &gt; &gt;&gt; I would be grateful if this would be
&gt;&gt; integrated
&gt;&gt; &gt; with the
&gt;&gt; &gt; &gt;&gt; current
&gt;&gt; &gt; &gt;&gt; version as this change has a grave positive
&gt;&gt; effect
&gt;&gt; &gt; on maven
&gt;&gt; &gt; &gt;&gt; site's
&gt;&gt; &gt; &gt;&gt; changelog report.
&gt;&gt; &gt; &gt;&gt;
&gt;&gt; &gt; &gt;&gt; Thank you,
&gt;&gt; &gt; &gt;&gt;
&gt;&gt; &gt; &gt;&gt; --
&gt;&gt; &gt; &gt;&gt; Imran M Yousuf
&gt;&gt; &gt; &gt;&gt; Entrepreneur &amp; Software Engineer
&gt;&gt; &gt; &gt;&gt; Smart IT Engineering
&gt;&gt; &gt; &gt;&gt; Dhaka, Bangladesh
&gt;&gt; &gt; &gt;&gt; Email: imran@smartitengineering.com
&gt;&gt; &gt; &gt;&gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt;&gt; &gt; &gt;&gt; Mobile: +880-1711402557
&gt;&gt; &gt; &gt;&gt;
&gt;&gt; &gt; &gt;
&gt;&gt; &gt; &gt;
&gt;&gt; &gt; &gt;
&gt;&gt; &gt; &gt;
&gt;&gt; &gt;
&gt;&gt; &gt;
&gt;&gt; &gt;
&gt;&gt; &gt; --
&gt;&gt; &gt; Imran M Yousuf
&gt;&gt; &gt; Entrepreneur &amp; Software Engineer
&gt;&gt; &gt; Smart IT Engineering
&gt;&gt; &gt; Dhaka, Bangladesh
&gt;&gt; &gt; Email: imran@smartitengineering.com
&gt;&gt; &gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt;&gt; &gt; Mobile: +880-1711402557
&gt;&gt; &gt;
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;
&gt;
&gt;
&gt;



-- 
Imran M Yousuf
Entrepreneur &amp; Software Engineer
Smart IT Engineering
Dhaka, Bangladesh
Email: imran@smartitengineering.com
Blog: http://imyousuf-tech.blogs.smartitengineering.com/
Mobile: +880-1711402557


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [PATCH] Git Change log takes current path into account</title>
<author><name>Mark Struberg &lt;struberg@yahoo.de&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200904.mbox/%3c596897.76350.qm@web27803.mail.ukl.yahoo.com%3e"/>
<id>urn:uuid:%3c596897-76350-qm@web27803-mail-ukl-yahoo-com%3e</id>
<updated>2009-04-13T09:30:22Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

Btw Imran, if you find such things then please file a Jira yourself so we'd also have tracked
your highly appreciated help as a git pro 
:)

LieGrue,
strub

--- Mark Struberg &lt;struberg@yahoo.de&gt; schrieb am Mo, 13.4.2009:

&gt; Von: Mark Struberg &lt;struberg@yahoo.de&gt;
&gt; Betreff: Re: [PATCH] Git Change log takes current path into account
&gt; An: scm-dev@maven.apache.org
&gt; Datum: Montag, 13. April 2009, 11:22
&gt; 
&gt; Hi Imran!
&gt; 
&gt; Sorry that it took so long, but I was busy.
&gt; 
&gt; &gt; I would be grateful if you would kindly state an
&gt; example
&gt; &gt; where it
&gt; &gt; would not be sufficient with the change and was
&gt; without
&gt; &gt; it.
&gt; 
&gt; Benjamin pointed me to a page [1] where all those pitfalls
&gt; are listed.
&gt; 
&gt; So what I'd do is to add a
&gt; -- ${basedir} 
&gt; to the git-whatchanged command.
&gt; 
&gt; I created a Jira [2] and attached my changes as patch.
&gt; 
&gt; Please note that I've only tested this on Linux, so I'd be
&gt; glad if someone can test this on Win also? - txs!
&gt; 
&gt; 
&gt; LieGrue,
&gt; strub
&gt; 
&gt; [1] http://maven.apache.org/plugin-developers/common-bugs.html#Resolving_Relative_Paths
&gt; [2] http://jira.codehaus.org/browse/SCM-458
&gt; 
&gt; --- Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt; schrieb am Di, 7.4.2009:
&gt; 
&gt; &gt; Von: Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt; &gt; Betreff: Re: [PATCH] Git Change log takes current path
&gt; into account
&gt; &gt; An: "Mark Struberg" &lt;struberg@yahoo.de&gt;
&gt; &gt; CC: scm-dev@maven.apache.org
&gt; &gt; Datum: Dienstag, 7. April 2009, 10:32
&gt; &gt; On Tue, Apr 7, 2009 at 1:42 PM, Mark
&gt; &gt; Struberg &lt;struberg@yahoo.de&gt;
&gt; &gt; wrote:
&gt; &gt; &gt;
&gt; &gt; &gt; Hi Imran!
&gt; &gt; &gt;
&gt; &gt; &gt; What is the special usecase for this?
&gt; &gt; &gt; Maybe multi-module builds where the current pom
&gt; is
&gt; &gt; only 1 sub-module of the whole build?
&gt; &gt; &gt;
&gt; &gt; 
&gt; &gt; It is not a special case but the usual case that I am
&gt; want
&gt; &gt; it to work
&gt; &gt; as it should :). Lets think of a multi-module build or
&gt; a
&gt; &gt; project that
&gt; &gt; has the pom.xml in a sub-directory of the project. I
&gt; will
&gt; &gt; try to
&gt; &gt; explain more with 2 examples.
&gt; &gt; 
&gt; &gt; First, a single module project. Let us suppose that we
&gt; have
&gt; &gt; a project
&gt; &gt; tree as follows:
&gt; &gt; 
&gt; &gt; root
&gt; &gt; |-&gt;project
&gt; &gt;      |-&gt;pom.xml
&gt; &gt; |-&gt;some_other_stuff
&gt; &gt; 
&gt; &gt; Now when maven will take changelog of it the history
&gt; &gt; rationally should
&gt; &gt; include only histories of the changes under 'project'
&gt; &gt; sub-tree and not
&gt; &gt; of all the project. Adding the '.' will do just that.
&gt; &gt; 
&gt; &gt; Secondly, let us take a multi-module project. In that
&gt; case
&gt; &gt; when a
&gt; &gt; changelog is requested it should show the changes made
&gt; to
&gt; &gt; that tree,
&gt; &gt; and not whole project. Adding the '.' will do just
&gt; that.
&gt; &gt; 
&gt; &gt; &gt; I'm not really sure if we can safely assume to
&gt; always
&gt; &gt; execute in the modules path. To be honest, I doubt it!
&gt; I
&gt; &gt; have something in my mind, but I'm not sure which case
&gt; it
&gt; &gt; was. Maybe CI builds, hmmm? In those cases a single
&gt; '.'
&gt; &gt; would not be sufficient.
&gt; &gt; &gt;
&gt; &gt; 
&gt; &gt; I would be grateful if you would kindly state an
&gt; example
&gt; &gt; where it
&gt; &gt; would not be sufficient with the change and was
&gt; without
&gt; &gt; it.
&gt; &gt; 
&gt; &gt; &gt; And there is a really subtle difference with git
&gt; in
&gt; &gt; releasing multi-module builds.
&gt; &gt; &gt;
&gt; &gt; 
&gt; &gt; Yes that is true, but I do not see that effecting
&gt; release
&gt; &gt; process :).
&gt; &gt; 
&gt; &gt; &gt; As you know, Git only handles full trees and not
&gt; &gt; single files. So the behaviour of a release differes
&gt; if the
&gt; &gt; git repo contains all the modules (including parent)
&gt; or if
&gt; &gt; there is a git-submodule involved.
&gt; &gt; &gt;
&gt; &gt; 
&gt; &gt; What I am not sure how does it adversely effect
&gt; release
&gt; &gt; behavior? It
&gt; &gt; is not clear to me.
&gt; &gt; 
&gt; &gt; &gt; So there are most probably still a few things
&gt; left to
&gt; &gt; do.
&gt; &gt; &gt;
&gt; &gt; 
&gt; &gt; Please point them out and I will gladly help out. But
&gt; this
&gt; &gt; is a change
&gt; &gt; I think would be beneficial to many not to mention
&gt; that I
&gt; &gt; am eagerly
&gt; &gt; waiting to see its introduction :). Without this in a
&gt; &gt; multi-module
&gt; &gt; scenario changelog does not make much (if any at all)
&gt; &gt; sense.
&gt; &gt; 
&gt; &gt; Thank you,
&gt; &gt; 
&gt; &gt; &gt; LieGrue,
&gt; &gt; &gt; strub
&gt; &gt; &gt;
&gt; &gt; &gt; --- Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt; &gt; schrieb am Di, 7.4.2009:
&gt; &gt; &gt;
&gt; &gt; &gt;&gt; Von: Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt; &gt; &gt;&gt; Betreff: [PATCH] Git Change log takes current
&gt; path
&gt; &gt; into account
&gt; &gt; &gt;&gt; An: scm-dev@maven.apache.org
&gt; &gt; &gt;&gt; CC: "Mark Struberg" &lt;struberg@yahoo.de&gt;
&gt; &gt; &gt;&gt; Datum: Dienstag, 7. April 2009, 5:23
&gt; &gt; &gt;&gt; Hi,
&gt; &gt; &gt;&gt;
&gt; &gt; &gt;&gt; I was just checking the commands generated by
&gt; git
&gt; &gt; changelog
&gt; &gt; &gt;&gt; and I
&gt; &gt; &gt;&gt; noticed that it does not respect the path,
&gt; whereas
&gt; &gt; it is
&gt; &gt; &gt;&gt; very easy to
&gt; &gt; &gt;&gt; integrate it, mentioning a simple '.' at the
&gt; end
&gt; &gt; of the
&gt; &gt; &gt;&gt; 'git
&gt; &gt; &gt;&gt; whatchanged' command does the trick and thats
&gt; what
&gt; &gt; the
&gt; &gt; &gt;&gt; attached patch
&gt; &gt; &gt;&gt; does.
&gt; &gt; &gt;&gt;
&gt; &gt; &gt;&gt; I would be grateful if this would be
&gt; integrated
&gt; &gt; with the
&gt; &gt; &gt;&gt; current
&gt; &gt; &gt;&gt; version as this change has a grave positive
&gt; effect
&gt; &gt; on maven
&gt; &gt; &gt;&gt; site's
&gt; &gt; &gt;&gt; changelog report.
&gt; &gt; &gt;&gt;
&gt; &gt; &gt;&gt; Thank you,
&gt; &gt; &gt;&gt;
&gt; &gt; &gt;&gt; --
&gt; &gt; &gt;&gt; Imran M Yousuf
&gt; &gt; &gt;&gt; Entrepreneur &amp; Software Engineer
&gt; &gt; &gt;&gt; Smart IT Engineering
&gt; &gt; &gt;&gt; Dhaka, Bangladesh
&gt; &gt; &gt;&gt; Email: imran@smartitengineering.com
&gt; &gt; &gt;&gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt; &gt; &gt;&gt; Mobile: +880-1711402557
&gt; &gt; &gt;&gt;
&gt; &gt; &gt;
&gt; &gt; &gt;
&gt; &gt; &gt;
&gt; &gt; &gt;
&gt; &gt; 
&gt; &gt; 
&gt; &gt; 
&gt; &gt; -- 
&gt; &gt; Imran M Yousuf
&gt; &gt; Entrepreneur &amp; Software Engineer
&gt; &gt; Smart IT Engineering
&gt; &gt; Dhaka, Bangladesh
&gt; &gt; Email: imran@smartitengineering.com
&gt; &gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt; &gt; Mobile: +880-1711402557
&gt; &gt; 
&gt; 
&gt; 
&gt; 
&gt; 


      


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [PATCH] Git Change log takes current path into account</title>
<author><name>Mark Struberg &lt;struberg@yahoo.de&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200904.mbox/%3c433238.21413.qm@web27802.mail.ukl.yahoo.com%3e"/>
<id>urn:uuid:%3c433238-21413-qm@web27802-mail-ukl-yahoo-com%3e</id>
<updated>2009-04-13T09:22:35Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

Hi Imran!

Sorry that it took so long, but I was busy.

&gt; I would be grateful if you would kindly state an example
&gt; where it
&gt; would not be sufficient with the change and was without
&gt; it.

Benjamin pointed me to a page [1] where all those pitfalls are listed.

So what I'd do is to add a
-- ${basedir} 
to the git-whatchanged command.

I created a Jira [2] and attached my changes as patch.

Please note that I've only tested this on Linux, so I'd be glad if someone can test this on
Win also? - txs!


LieGrue,
strub

[1] http://maven.apache.org/plugin-developers/common-bugs.html#Resolving_Relative_Paths
[2] http://jira.codehaus.org/browse/SCM-458

--- Imran M Yousuf &lt;imyousuf@gmail.com&gt; schrieb am Di, 7.4.2009:

&gt; Von: Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt; Betreff: Re: [PATCH] Git Change log takes current path into account
&gt; An: "Mark Struberg" &lt;struberg@yahoo.de&gt;
&gt; CC: scm-dev@maven.apache.org
&gt; Datum: Dienstag, 7. April 2009, 10:32
&gt; On Tue, Apr 7, 2009 at 1:42 PM, Mark
&gt; Struberg &lt;struberg@yahoo.de&gt;
&gt; wrote:
&gt; &gt;
&gt; &gt; Hi Imran!
&gt; &gt;
&gt; &gt; What is the special usecase for this?
&gt; &gt; Maybe multi-module builds where the current pom is
&gt; only 1 sub-module of the whole build?
&gt; &gt;
&gt; 
&gt; It is not a special case but the usual case that I am want
&gt; it to work
&gt; as it should :). Lets think of a multi-module build or a
&gt; project that
&gt; has the pom.xml in a sub-directory of the project. I will
&gt; try to
&gt; explain more with 2 examples.
&gt; 
&gt; First, a single module project. Let us suppose that we have
&gt; a project
&gt; tree as follows:
&gt; 
&gt; root
&gt; |-&gt;project
&gt;      |-&gt;pom.xml
&gt; |-&gt;some_other_stuff
&gt; 
&gt; Now when maven will take changelog of it the history
&gt; rationally should
&gt; include only histories of the changes under 'project'
&gt; sub-tree and not
&gt; of all the project. Adding the '.' will do just that.
&gt; 
&gt; Secondly, let us take a multi-module project. In that case
&gt; when a
&gt; changelog is requested it should show the changes made to
&gt; that tree,
&gt; and not whole project. Adding the '.' will do just that.
&gt; 
&gt; &gt; I'm not really sure if we can safely assume to always
&gt; execute in the modules path. To be honest, I doubt it! I
&gt; have something in my mind, but I'm not sure which case it
&gt; was. Maybe CI builds, hmmm? In those cases a single '.'
&gt; would not be sufficient.
&gt; &gt;
&gt; 
&gt; I would be grateful if you would kindly state an example
&gt; where it
&gt; would not be sufficient with the change and was without
&gt; it.
&gt; 
&gt; &gt; And there is a really subtle difference with git in
&gt; releasing multi-module builds.
&gt; &gt;
&gt; 
&gt; Yes that is true, but I do not see that effecting release
&gt; process :).
&gt; 
&gt; &gt; As you know, Git only handles full trees and not
&gt; single files. So the behaviour of a release differes if the
&gt; git repo contains all the modules (including parent) or if
&gt; there is a git-submodule involved.
&gt; &gt;
&gt; 
&gt; What I am not sure how does it adversely effect release
&gt; behavior? It
&gt; is not clear to me.
&gt; 
&gt; &gt; So there are most probably still a few things left to
&gt; do.
&gt; &gt;
&gt; 
&gt; Please point them out and I will gladly help out. But this
&gt; is a change
&gt; I think would be beneficial to many not to mention that I
&gt; am eagerly
&gt; waiting to see its introduction :). Without this in a
&gt; multi-module
&gt; scenario changelog does not make much (if any at all)
&gt; sense.
&gt; 
&gt; Thank you,
&gt; 
&gt; &gt; LieGrue,
&gt; &gt; strub
&gt; &gt;
&gt; &gt; --- Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt; schrieb am Di, 7.4.2009:
&gt; &gt;
&gt; &gt;&gt; Von: Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt; &gt;&gt; Betreff: [PATCH] Git Change log takes current path
&gt; into account
&gt; &gt;&gt; An: scm-dev@maven.apache.org
&gt; &gt;&gt; CC: "Mark Struberg" &lt;struberg@yahoo.de&gt;
&gt; &gt;&gt; Datum: Dienstag, 7. April 2009, 5:23
&gt; &gt;&gt; Hi,
&gt; &gt;&gt;
&gt; &gt;&gt; I was just checking the commands generated by git
&gt; changelog
&gt; &gt;&gt; and I
&gt; &gt;&gt; noticed that it does not respect the path, whereas
&gt; it is
&gt; &gt;&gt; very easy to
&gt; &gt;&gt; integrate it, mentioning a simple '.' at the end
&gt; of the
&gt; &gt;&gt; 'git
&gt; &gt;&gt; whatchanged' command does the trick and thats what
&gt; the
&gt; &gt;&gt; attached patch
&gt; &gt;&gt; does.
&gt; &gt;&gt;
&gt; &gt;&gt; I would be grateful if this would be integrated
&gt; with the
&gt; &gt;&gt; current
&gt; &gt;&gt; version as this change has a grave positive effect
&gt; on maven
&gt; &gt;&gt; site's
&gt; &gt;&gt; changelog report.
&gt; &gt;&gt;
&gt; &gt;&gt; Thank you,
&gt; &gt;&gt;
&gt; &gt;&gt; --
&gt; &gt;&gt; Imran M Yousuf
&gt; &gt;&gt; Entrepreneur &amp; Software Engineer
&gt; &gt;&gt; Smart IT Engineering
&gt; &gt;&gt; Dhaka, Bangladesh
&gt; &gt;&gt; Email: imran@smartitengineering.com
&gt; &gt;&gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt; &gt;&gt; Mobile: +880-1711402557
&gt; &gt;&gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; 
&gt; 
&gt; 
&gt; -- 
&gt; Imran M Yousuf
&gt; Entrepreneur &amp; Software Engineer
&gt; Smart IT Engineering
&gt; Dhaka, Bangladesh
&gt; Email: imran@smartitengineering.com
&gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt; Mobile: +880-1711402557
&gt; 


      


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [PATCH] Git Change log takes current path into account</title>
<author><name>Imran M Yousuf &lt;imyousuf@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200904.mbox/%3c7bfdc29a0904070132q7b0621fs456b2703d01add7b@mail.gmail.com%3e"/>
<id>urn:uuid:%3c7bfdc29a0904070132q7b0621fs456b2703d01add7b@mail-gmail-com%3e</id>
<updated>2009-04-07T08:32:14Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Tue, Apr 7, 2009 at 1:42 PM, Mark Struberg &lt;struberg@yahoo.de&gt; wrote:
&gt;
&gt; Hi Imran!
&gt;
&gt; What is the special usecase for this?
&gt; Maybe multi-module builds where the current pom is only 1 sub-module of the whole build?
&gt;

It is not a special case but the usual case that I am want it to work
as it should :). Lets think of a multi-module build or a project that
has the pom.xml in a sub-directory of the project. I will try to
explain more with 2 examples.

First, a single module project. Let us suppose that we have a project
tree as follows:

root
|-&gt;project
     |-&gt;pom.xml
|-&gt;some_other_stuff

Now when maven will take changelog of it the history rationally should
include only histories of the changes under 'project' sub-tree and not
of all the project. Adding the '.' will do just that.

Secondly, let us take a multi-module project. In that case when a
changelog is requested it should show the changes made to that tree,
and not whole project. Adding the '.' will do just that.

&gt; I'm not really sure if we can safely assume to always execute in the modules path. To
be honest, I doubt it! I have something in my mind, but I'm not sure which case it was. Maybe
CI builds, hmmm? In those cases a single '.' would not be sufficient.
&gt;

I would be grateful if you would kindly state an example where it
would not be sufficient with the change and was without it.

&gt; And there is a really subtle difference with git in releasing multi-module builds.
&gt;

Yes that is true, but I do not see that effecting release process :).

&gt; As you know, Git only handles full trees and not single files. So the behaviour of a
release differes if the git repo contains all the modules (including parent) or if there is
a git-submodule involved.
&gt;

What I am not sure how does it adversely effect release behavior? It
is not clear to me.

&gt; So there are most probably still a few things left to do.
&gt;

Please point them out and I will gladly help out. But this is a change
I think would be beneficial to many not to mention that I am eagerly
waiting to see its introduction :). Without this in a multi-module
scenario changelog does not make much (if any at all) sense.

Thank you,

&gt; LieGrue,
&gt; strub
&gt;
&gt; --- Imran M Yousuf &lt;imyousuf@gmail.com&gt; schrieb am Di, 7.4.2009:
&gt;
&gt;&gt; Von: Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt;&gt; Betreff: [PATCH] Git Change log takes current path into account
&gt;&gt; An: scm-dev@maven.apache.org
&gt;&gt; CC: "Mark Struberg" &lt;struberg@yahoo.de&gt;
&gt;&gt; Datum: Dienstag, 7. April 2009, 5:23
&gt;&gt; Hi,
&gt;&gt;
&gt;&gt; I was just checking the commands generated by git changelog
&gt;&gt; and I
&gt;&gt; noticed that it does not respect the path, whereas it is
&gt;&gt; very easy to
&gt;&gt; integrate it, mentioning a simple '.' at the end of the
&gt;&gt; 'git
&gt;&gt; whatchanged' command does the trick and thats what the
&gt;&gt; attached patch
&gt;&gt; does.
&gt;&gt;
&gt;&gt; I would be grateful if this would be integrated with the
&gt;&gt; current
&gt;&gt; version as this change has a grave positive effect on maven
&gt;&gt; site's
&gt;&gt; changelog report.
&gt;&gt;
&gt;&gt; Thank you,
&gt;&gt;
&gt;&gt; --
&gt;&gt; Imran M Yousuf
&gt;&gt; Entrepreneur &amp; Software Engineer
&gt;&gt; Smart IT Engineering
&gt;&gt; Dhaka, Bangladesh
&gt;&gt; Email: imran@smartitengineering.com
&gt;&gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt;&gt; Mobile: +880-1711402557
&gt;&gt;
&gt;
&gt;
&gt;
&gt;



-- 
Imran M Yousuf
Entrepreneur &amp; Software Engineer
Smart IT Engineering
Dhaka, Bangladesh
Email: imran@smartitengineering.com
Blog: http://imyousuf-tech.blogs.smartitengineering.com/
Mobile: +880-1711402557


</pre>
</div>
</content>
</entry>
<entry>
<title>AW: [PATCH] Git Change log takes current path into account</title>
<author><name>Mark Struberg &lt;struberg@yahoo.de&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200904.mbox/%3c291504.74802.qm@web27802.mail.ukl.yahoo.com%3e"/>
<id>urn:uuid:%3c291504-74802-qm@web27802-mail-ukl-yahoo-com%3e</id>
<updated>2009-04-07T07:43:28Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

Hi Imran!

What is the special usecase for this?
Maybe multi-module builds where the current pom is only 1 sub-module of the whole build?

I'm not really sure if we can safely assume to always execute in the modules path. To be honest,
I doubt it! I have something in my mind, but I'm not sure which case it was. Maybe CI builds,
hmmm? In those cases a single '.' would not be sufficient.

And there is a really subtle difference with git in releasing multi-module builds.

As you know, Git only handles full trees and not single files. So the behaviour of a release
differes if the git repo contains all the modules (including parent) or if there is a git-submodule
involved.

So there are most probably still a few things left to do.

LieGrue,
strub

--- Imran M Yousuf &lt;imyousuf@gmail.com&gt; schrieb am Di, 7.4.2009:

&gt; Von: Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt; Betreff: [PATCH] Git Change log takes current path into account
&gt; An: scm-dev@maven.apache.org
&gt; CC: "Mark Struberg" &lt;struberg@yahoo.de&gt;
&gt; Datum: Dienstag, 7. April 2009, 5:23
&gt; Hi,
&gt; 
&gt; I was just checking the commands generated by git changelog
&gt; and I
&gt; noticed that it does not respect the path, whereas it is
&gt; very easy to
&gt; integrate it, mentioning a simple '.' at the end of the
&gt; 'git
&gt; whatchanged' command does the trick and thats what the
&gt; attached patch
&gt; does.
&gt; 
&gt; I would be grateful if this would be integrated with the
&gt; current
&gt; version as this change has a grave positive effect on maven
&gt; site's
&gt; changelog report.
&gt; 
&gt; Thank you,
&gt; 
&gt; -- 
&gt; Imran M Yousuf
&gt; Entrepreneur &amp; Software Engineer
&gt; Smart IT Engineering
&gt; Dhaka, Bangladesh
&gt; Email: imran@smartitengineering.com
&gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt; Mobile: +880-1711402557
&gt; 


      


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [PATCH] Git Change log takes current path into account</title>
<author><name>Imran M Yousuf &lt;imyousuf@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200904.mbox/%3c7bfdc29a0904062348i46303f19l9aed2e3b7e99fbc@mail.gmail.com%3e"/>
<id>urn:uuid:%3c7bfdc29a0904062348i46303f19l9aed2e3b7e99fbc@mail-gmail-com%3e</id>
<updated>2009-04-07T06:48:37Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
FYI, please check the following site to see the patch in action.
http://imyousuf.github.com/smart-dao/site/index.html

Thank you,

- Imran

On Tue, Apr 7, 2009 at 9:23 AM, Imran M Yousuf &lt;imyousuf@gmail.com&gt; wrote:
&gt; Hi,
&gt;
&gt; I was just checking the commands generated by git changelog and I
&gt; noticed that it does not respect the path, whereas it is very easy to
&gt; integrate it, mentioning a simple '.' at the end of the 'git
&gt; whatchanged' command does the trick and thats what the attached patch
&gt; does.
&gt;
&gt; I would be grateful if this would be integrated with the current
&gt; version as this change has a grave positive effect on maven site's
&gt; changelog report.
&gt;
&gt; Thank you,
&gt;
&gt; --
&gt; Imran M Yousuf
&gt; Entrepreneur &amp; Software Engineer
&gt; Smart IT Engineering
&gt; Dhaka, Bangladesh
&gt; Email: imran@smartitengineering.com
&gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt; Mobile: +880-1711402557
&gt;



-- 
Imran M Yousuf
Entrepreneur &amp; Software Engineer
Smart IT Engineering
Dhaka, Bangladesh
Email: imran@smartitengineering.com
Blog: http://imyousuf-tech.blogs.smartitengineering.com/
Mobile: +880-1711402557


</pre>
</div>
</content>
</entry>
<entry>
<title>[PATCH] Git Change log takes current path into account</title>
<author><name>Imran M Yousuf &lt;imyousuf@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200904.mbox/%3c7bfdc29a0904062023k4c808dc9n24d77da9e711b2cc@mail.gmail.com%3e"/>
<id>urn:uuid:%3c7bfdc29a0904062023k4c808dc9n24d77da9e711b2cc@mail-gmail-com%3e</id>
<updated>2009-04-07T03:23:19Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,

I was just checking the commands generated by git changelog and I
noticed that it does not respect the path, whereas it is very easy to
integrate it, mentioning a simple '.' at the end of the 'git
whatchanged' command does the trick and thats what the attached patch
does.

I would be grateful if this would be integrated with the current
version as this change has a grave positive effect on maven site's
changelog report.

Thank you,

-- 
Imran M Yousuf
Entrepreneur &amp; Software Engineer
Smart IT Engineering
Dhaka, Bangladesh
Email: imran@smartitengineering.com
Blog: http://imyousuf-tech.blogs.smartitengineering.com/
Mobile: +880-1711402557


</pre>
</div>
</content>
</entry>
<entry>
<title>scm:changelog command does not include author with spaces</title>
<author><name>&quot;Todd Thiessen&quot; &lt;thiessen@nortel.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200904.mbox/%3cDE36A88276CCF042AC2721634CB3574608B5B7D4@zcarhxm2.corp.nortel.com%3e"/>
<id>urn:uuid:%3cDE36A88276CCF042AC2721634CB3574608B5B7D4@zcarhxm2-corp-nortel-com%3e</id>
<updated>2009-04-06T14:54:04Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
I have justed raised 2 jiras to track this issue:

http://jira.codehaus.org/browse/SCM-455
http://jira.codehaus.org/browse/MCHANGELOG-94

If you have an author with any spaces in the name of the author, the
changelog report does not include these changes in the report. The
problem resides in the SCM project but of course affects the change log
plugin. Thus I raised a jira for both.

Please comment/vote etc...

Thanks.

---
Todd Thiessen


</pre>
</div>
</content>
</entry>
<entry>
<title>RE: Re: accurev provider</title>
<author><name>&quot;Rodriguez, Pedro&quot; &lt;Pedro.Rodriguez@tdassurance.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200904.mbox/%3cE0F14B75C2560047834ABD0BCB99A6551378BC61@qcmtlex3.melochemonnex.com%3e"/>
<id>urn:uuid:%3cE0F14B75C2560047834ABD0BCB99A6551378BC61@qcmtlex3-melochemonnex-com%3e</id>
<updated>2009-04-03T21:02:01Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The plugin version submitted by Grant (JIRA SCM-445) is already more
completed than the current available version. 

I'm currently using the release plugin with it and it works!

The url change was required to implement the additional accurev
commands. No sure about compatibility with previous version (if this is
what you meant by "effect of the new URL syntax").  

In fact, I was only able to use the plugin release with Accurev after
Grant contribution.

Pedro



-------- Original Message --------

Subject: Re: accurev provider

Date: Wed, 1 Apr 2009 01:56:19 +1100

From: Brett Porter &lt;brett@apache.org&gt;

To: scm-dev@maven.apache.org



Do the authors of the original provider, or other users here, have an

opinion on this? I like that it is more complete (functionally, and in

docs and tests), however am not an accurev user myself.



What effect does the URL syntax change have?



Also Grant, I haven't seen the CLA yet?



- Brett







</pre>
</div>
</content>
</entry>
<entry>
<title>Re: accurev provider</title>
<author><name>Grant Gardner &lt;gdgardner@optusnet.com.au&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200904.mbox/%3c69d7fe7297e8c1cd179c602c203bf868@localhost%3e"/>
<id>urn:uuid:%3c69d7fe7297e8c1cd179c602c203bf868@localhost%3e</id>
<updated>2009-04-01T11:19:13Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>


I faxed in the CLA today. Also uploaded a new version to the JIRA that
fixes a few bugs under Windows.

Grant.


On Wed, 1 Apr 2009 01:56:19 +1100, Brett Porter &lt;brett@apache.org&gt; wrote:
&gt; Do the authors of the original provider, or other users here, have an
&gt; opinion on this? I like that it is more complete (functionally, and in
&gt; docs and tests), however am not an accurev user myself.
&gt; 
&gt; What effect does the URL syntax change have?
&gt; 
&gt; Also Grant, I haven't seen the CLA yet?
&gt; 
&gt; - Brett
&gt; 
&gt; On 17/03/2009, at 11:58 PM, Grant Gardner wrote:
&gt; 
&gt;&gt;
&gt;&gt;
&gt;&gt; I've created the jira with attached code. Let me know if there's
&gt;&gt; anything
&gt;&gt; else I need to do.
&gt;&gt; http://jira.codehaus.org/browse/SCM-445
&gt;&gt;
&gt;&gt; Will do the CLA when I find myself conveniently located near a fax or
&gt;&gt; scanner.
&gt;&gt;



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: A probable bug in git scm provider for maven-scm-plugin</title>
<author><name>Imran M Yousuf &lt;imyousuf@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200904.mbox/%3c7bfdc29a0904010110k6783f42ey5ac80a6028ed737a@mail.gmail.com%3e"/>
<id>urn:uuid:%3c7bfdc29a0904010110k6783f42ey5ac80a6028ed737a@mail-gmail-com%3e</id>
<updated>2009-04-01T08:10:33Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Wed, Apr 1, 2009 at 1:48 PM, Mark Struberg &lt;struberg@yahoo.de&gt; wrote:
&gt;
&gt; cool, I've attached a patch in SCM-454.
&gt; Can you please test this?
&gt;

Yup, that works as well :).

Thanks,

Imran

&gt; txs and LieGrue,
&gt; strub
&gt;
&gt; --- Imran M Yousuf &lt;imyousuf@gmail.com&gt; schrieb am Mi, 1.4.2009:
&gt;
&gt;&gt; Von: Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt;&gt; Betreff: Re: A probable bug in git scm provider for maven-scm-plugin
&gt;&gt; An: scm-dev@maven.apache.org
&gt;&gt; Datum: Mittwoch, 1. April 2009, 9:45
&gt;&gt; On Wed, Apr 1, 2009 at 12:39 PM, Mark
&gt;&gt; Struberg &lt;struberg@yahoo.de&gt;
&gt;&gt; wrote:
&gt;&gt; &gt;
&gt;&gt; &gt; Hi Imran!
&gt;&gt; &gt;
&gt;&gt; &gt; I did almost the same changes yesterday evening, but
&gt;&gt; hadn't got a chance to send them yet them.
&gt;&gt; &gt;
&gt;&gt; &gt; I've additionally added the missing branch handling
&gt;&gt; and will add the patch to the corresponding JIRA.
&gt;&gt; &gt;
&gt;&gt;
&gt;&gt; Great, let me know when its in trunk, I will update and
&gt;&gt; test it.
&gt;&gt;
&gt;&gt; Thank you,
&gt;&gt;
&gt;&gt; Imran
&gt;&gt;
&gt;&gt; &gt; LieGrue,
&gt;&gt; &gt; strub
&gt;&gt; &gt;
&gt;&gt; &gt; --- Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt;&gt; schrieb am Mi, 1.4.2009:
&gt;&gt; &gt;
&gt;&gt; &gt;&gt; Von: Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt;&gt; &gt;&gt; Betreff: Re: A probable bug in git scm provider
&gt;&gt; for maven-scm-plugin
&gt;&gt; &gt;&gt; An: scm-dev@maven.apache.org
&gt;&gt; &gt;&gt; CC: "Mark Struberg" &lt;struberg@yahoo.de&gt;
&gt;&gt; &gt;&gt; Datum: Mittwoch, 1. April 2009, 6:50
&gt;&gt; &gt;&gt; Hi,
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; I have made the required changes to gitexe
&gt;&gt; implementation
&gt;&gt; &gt;&gt; and
&gt;&gt; &gt;&gt; corresponding test case and also tested it with my
&gt;&gt; scenario
&gt;&gt; &gt;&gt; and it
&gt;&gt; &gt;&gt; works fine. Please have a look at it and let me
&gt;&gt; know what
&gt;&gt; &gt;&gt; you think.
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; Best regards,
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; Imran
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; On Tue, Mar 31, 2009 at 3:39 PM, Imran M Yousuf
&gt;&gt; &lt;imyousuf@gmail.com&gt;
&gt;&gt; &gt;&gt; wrote:
&gt;&gt; &gt;&gt; &gt; On Tue, Mar 31, 2009 at 2:57 PM, Mark
&gt;&gt; Struberg &lt;struberg@yahoo.de&gt;
&gt;&gt; &gt;&gt; wrote:
&gt;&gt; &gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; &gt;&gt; Hi Imran!
&gt;&gt; &gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; &gt;&gt; I recently changed the command back from
&gt;&gt; git-log
&gt;&gt; &gt;&gt; to git-whatchanged because I originally programmed
&gt;&gt; the
&gt;&gt; &gt;&gt; output consumer to fit git-whatchanged. Don't know
&gt;&gt; anymore
&gt;&gt; &gt;&gt; when we did this, but the git-log output hasn't
&gt;&gt; been
&gt;&gt; &gt;&gt; parseable with the GitLogConsumer for a while :(
&gt;&gt; &gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; &gt;&gt; From the man git-whatchanged
&gt;&gt; (git-1.6.0.6) --since
&gt;&gt; &gt;&gt; should be supported:
&gt;&gt; &gt;&gt; &gt;&gt;&gt; git whatchanged --since="2 weeks ago"
&gt;&gt; -- gitk
&gt;&gt; &gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; &gt;
&gt;&gt; &gt;&gt; &gt; Right, this is an example in the man pages,
&gt;&gt; but as I
&gt;&gt; &gt;&gt; said --since
&gt;&gt; &gt;&gt; &gt; expects date or date like expressions
&gt;&gt; (probably) but
&gt;&gt; &gt;&gt; not tags or
&gt;&gt; &gt;&gt; &gt; revision sha1. I have tried it several times
&gt;&gt; &gt;&gt; unfortunately and that
&gt;&gt; &gt;&gt; &gt; also with both 1.5.6 and 1.6.2.1.
&gt;&gt; &gt;&gt; &gt;
&gt;&gt; &gt;&gt; &gt; Please let me know what you think about the
&gt;&gt; changes I
&gt;&gt; &gt;&gt; sent you,
&gt;&gt; &gt;&gt; &gt; because I believe they will solve the issue.
&gt;&gt; &gt;&gt; &gt;
&gt;&gt; &gt;&gt; &gt; Thank you,
&gt;&gt; &gt;&gt; &gt;
&gt;&gt; &gt;&gt; &gt; Imran
&gt;&gt; &gt;&gt; &gt;
&gt;&gt; &gt;&gt; &gt;&gt; If you look at the git code it should
&gt;&gt; take the
&gt;&gt; &gt;&gt; --since and --until!
&gt;&gt; &gt;&gt; &gt;&gt; This is also backed up with the comment
&gt;&gt; in the man
&gt;&gt; &gt;&gt; page:
&gt;&gt; &gt;&gt; &gt;&gt;&gt; The command internally invokes
&gt;&gt; git-rev-list
&gt;&gt; &gt;&gt; piped to
&gt;&gt; &gt;&gt; &gt;&gt;&gt; git-diff-tree, and takes command line
&gt;&gt; options
&gt;&gt; &gt;&gt; for both
&gt;&gt; &gt;&gt; &gt;&gt;&gt; of these commands.
&gt;&gt; &gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; &gt;&gt; So imho --since and --until should work.
&gt;&gt; &gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; &gt;&gt; Can you please try the git-whatchanged on
&gt;&gt; the
&gt;&gt; &gt;&gt; commandline again and play with the since date to
&gt;&gt; see if the
&gt;&gt; &gt;&gt; output changes? - txs!
&gt;&gt; &gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; &gt;&gt; But maybe we trapped another error the
&gt;&gt; code
&gt;&gt; &gt;&gt; suffers from!
&gt;&gt; &gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; &gt;&gt; LieGrue,
&gt;&gt; &gt;&gt; &gt;&gt; strub
&gt;&gt; &gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; &gt;&gt; --- Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt;&gt; &gt;&gt; schrieb am Di, 31.3.2009:
&gt;&gt; &gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; &gt;&gt;&gt; Von: Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt;&gt; &gt;&gt; &gt;&gt;&gt; Betreff: A probable bug in git scm
&gt;&gt; provider
&gt;&gt; &gt;&gt; for maven-scm-plugin
&gt;&gt; &gt;&gt; &gt;&gt;&gt; An: scm-dev@maven.apache.org
&gt;&gt; &gt;&gt; &gt;&gt;&gt; CC: struberg@yahoo.de
&gt;&gt; &gt;&gt; &gt;&gt;&gt; Datum: Dienstag, 31. März 2009,
&gt;&gt; 6:17
&gt;&gt; &gt;&gt; &gt;&gt;&gt; Hi,
&gt;&gt; &gt;&gt; &gt;&gt;&gt;
&gt;&gt; &gt;&gt; &gt;&gt;&gt; When I use the
&gt;&gt; &lt;type&gt;tag&lt;/type&gt; in
&gt;&gt; &gt;&gt; changelog
&gt;&gt; &gt;&gt; &gt;&gt;&gt; configuration (its at the
&gt;&gt; &gt;&gt; &gt;&gt;&gt; end of the email), it uses the
&gt;&gt; following query
&gt;&gt; &gt;&gt; for
&gt;&gt; &gt;&gt; &gt;&gt;&gt; generating the
&gt;&gt; &gt;&gt; &gt;&gt;&gt; changeset -
&gt;&gt; &gt;&gt; &gt;&gt;&gt;
&gt;&gt; &gt;&gt; &gt;&gt;&gt; git whatchanged --since=0.3
&gt;&gt; --until=HEAD
&gt;&gt; &gt;&gt; --date=iso
&gt;&gt; &gt;&gt; &gt;&gt;&gt;
&gt;&gt; &gt;&gt; &gt;&gt;&gt; While 'git help whatchanged' says
&gt;&gt; nothing
&gt;&gt; &gt;&gt; about '--since'
&gt;&gt; &gt;&gt; &gt;&gt;&gt; but the 'git
&gt;&gt; &gt;&gt; &gt;&gt;&gt; help log' says that '--since' is to
&gt;&gt; be a date,
&gt;&gt; &gt;&gt; thus IMHO,
&gt;&gt; &gt;&gt; &gt;&gt;&gt; the
&gt;&gt; &gt;&gt; &gt;&gt;&gt; implementation should have been
&gt;&gt; something like
&gt;&gt; &gt;&gt; -
&gt;&gt; &gt;&gt; &gt;&gt;&gt;
&gt;&gt; &gt;&gt; &gt;&gt;&gt; git whatchanged 0.3...HEAD
&gt;&gt; --date=iso
&gt;&gt; &gt;&gt; &gt;&gt;&gt;
&gt;&gt; &gt;&gt; &gt;&gt;&gt; I also checked the source code of
&gt;&gt; the
&gt;&gt; &gt;&gt; changelog and it is
&gt;&gt; &gt;&gt; &gt;&gt;&gt; using the
&gt;&gt; &gt;&gt; &gt;&gt;&gt; following method-
&gt;&gt; &gt;&gt; &gt;&gt;&gt;
&gt;&gt; &gt;&gt; &gt;&gt;&gt; changeLog(ScmRepository repository,
&gt;&gt; ScmFileSet
&gt;&gt; &gt;&gt; fileSet,
&gt;&gt; &gt;&gt; &gt;&gt;&gt; ScmVersion
&gt;&gt; &gt;&gt; &gt;&gt;&gt; startVersion, ScmVersion endVersion)
&gt;&gt; &gt;&gt; &gt;&gt;&gt; http://maven.apache.org/scm/projects/apidocs/org/apache/maven/scm/provider/ScmProvider.html#changeLog(org.apache.maven.scm.repository.ScmRepository,%20org.apache.maven.scm.ScmFileSet,%20org.apache.maven.scm.ScmVersion,%20org.apache.maven.scm.ScmVersion)
&gt;&gt; &gt;&gt; &gt;&gt;&gt;
&gt;&gt; &gt;&gt; &gt;&gt;&gt; Which IMHO, is the correct one to
&gt;&gt; use. I will
&gt;&gt; &gt;&gt; try to check
&gt;&gt; &gt;&gt; &gt;&gt;&gt; the gitexe
&gt;&gt; &gt;&gt; &gt;&gt;&gt; code today to see whether I can fix
&gt;&gt; it or not.
&gt;&gt; &gt;&gt; Please let
&gt;&gt; &gt;&gt; &gt;&gt;&gt; me know what
&gt;&gt; &gt;&gt; &gt;&gt;&gt; you think about the problem.
&gt;&gt; &gt;&gt; &gt;&gt;&gt;
&gt;&gt; &gt;&gt; &gt;&gt;&gt; Thank you,
&gt;&gt; &gt;&gt; &gt;&gt;&gt;
&gt;&gt; &gt;&gt; &gt;&gt;&gt; --
&gt;&gt; &gt;&gt; &gt;&gt;&gt; Imran M Yousuf
&gt;&gt; &gt;&gt; &gt;&gt;&gt; Entrepreneur &amp; Software Engineer
&gt;&gt; &gt;&gt; &gt;&gt;&gt; Smart IT Engineering
&gt;&gt; &gt;&gt; &gt;&gt;&gt; Dhaka, Bangladesh
&gt;&gt; &gt;&gt; &gt;&gt;&gt; Email: imran@smartitengineering.com
&gt;&gt; &gt;&gt; &gt;&gt;&gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt;&gt; &gt;&gt; &gt;&gt;&gt; Mobile: +880-1711402557
&gt;&gt; &gt;&gt; &gt;&gt;&gt;
&gt;&gt; &gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; &gt;
&gt;&gt; &gt;&gt; &gt;
&gt;&gt; &gt;&gt; &gt;
&gt;&gt; &gt;&gt; &gt; --
&gt;&gt; &gt;&gt; &gt; Imran M Yousuf
&gt;&gt; &gt;&gt; &gt; Entrepreneur &amp; Software Engineer
&gt;&gt; &gt;&gt; &gt; Smart IT Engineering
&gt;&gt; &gt;&gt; &gt; Dhaka, Bangladesh
&gt;&gt; &gt;&gt; &gt; Email: imran@smartitengineering.com
&gt;&gt; &gt;&gt; &gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt;&gt; &gt;&gt; &gt; Mobile: +880-1711402557
&gt;&gt; &gt;&gt; &gt;
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; --
&gt;&gt; &gt;&gt; Imran M Yousuf
&gt;&gt; &gt;&gt; Entrepreneur &amp; Software Engineer
&gt;&gt; &gt;&gt; Smart IT Engineering
&gt;&gt; &gt;&gt; Dhaka, Bangladesh
&gt;&gt; &gt;&gt; Email: imran@smartitengineering.com
&gt;&gt; &gt;&gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt;&gt; &gt;&gt; Mobile: +880-1711402557
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;
&gt;&gt; &gt;
&gt;&gt; &gt;
&gt;&gt; &gt;
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; --
&gt;&gt; Imran M Yousuf
&gt;&gt; Entrepreneur &amp; Software Engineer
&gt;&gt; Smart IT Engineering
&gt;&gt; Dhaka, Bangladesh
&gt;&gt; Email: imran@smartitengineering.com
&gt;&gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt;&gt; Mobile: +880-1711402557
&gt;&gt;
&gt;
&gt;
&gt;
&gt;



-- 
Imran M Yousuf
Entrepreneur &amp; Software Engineer
Smart IT Engineering
Dhaka, Bangladesh
Email: imran@smartitengineering.com
Blog: http://imyousuf-tech.blogs.smartitengineering.com/
Mobile: +880-1711402557


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: A probable bug in git scm provider for maven-scm-plugin</title>
<author><name>Mark Struberg &lt;struberg@yahoo.de&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200904.mbox/%3c497444.75752.qm@web27802.mail.ukl.yahoo.com%3e"/>
<id>urn:uuid:%3c497444-75752-qm@web27802-mail-ukl-yahoo-com%3e</id>
<updated>2009-04-01T07:48:26Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

cool, I've attached a patch in SCM-454.
Can you please test this?

txs and LieGrue,
strub

--- Imran M Yousuf &lt;imyousuf@gmail.com&gt; schrieb am Mi, 1.4.2009:

&gt; Von: Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt; Betreff: Re: A probable bug in git scm provider for maven-scm-plugin
&gt; An: scm-dev@maven.apache.org
&gt; Datum: Mittwoch, 1. April 2009, 9:45
&gt; On Wed, Apr 1, 2009 at 12:39 PM, Mark
&gt; Struberg &lt;struberg@yahoo.de&gt;
&gt; wrote:
&gt; &gt;
&gt; &gt; Hi Imran!
&gt; &gt;
&gt; &gt; I did almost the same changes yesterday evening, but
&gt; hadn't got a chance to send them yet them.
&gt; &gt;
&gt; &gt; I've additionally added the missing branch handling
&gt; and will add the patch to the corresponding JIRA.
&gt; &gt;
&gt; 
&gt; Great, let me know when its in trunk, I will update and
&gt; test it.
&gt; 
&gt; Thank you,
&gt; 
&gt; Imran
&gt; 
&gt; &gt; LieGrue,
&gt; &gt; strub
&gt; &gt;
&gt; &gt; --- Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt; schrieb am Mi, 1.4.2009:
&gt; &gt;
&gt; &gt;&gt; Von: Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt; &gt;&gt; Betreff: Re: A probable bug in git scm provider
&gt; for maven-scm-plugin
&gt; &gt;&gt; An: scm-dev@maven.apache.org
&gt; &gt;&gt; CC: "Mark Struberg" &lt;struberg@yahoo.de&gt;
&gt; &gt;&gt; Datum: Mittwoch, 1. April 2009, 6:50
&gt; &gt;&gt; Hi,
&gt; &gt;&gt;
&gt; &gt;&gt; I have made the required changes to gitexe
&gt; implementation
&gt; &gt;&gt; and
&gt; &gt;&gt; corresponding test case and also tested it with my
&gt; scenario
&gt; &gt;&gt; and it
&gt; &gt;&gt; works fine. Please have a look at it and let me
&gt; know what
&gt; &gt;&gt; you think.
&gt; &gt;&gt;
&gt; &gt;&gt; Best regards,
&gt; &gt;&gt;
&gt; &gt;&gt; Imran
&gt; &gt;&gt;
&gt; &gt;&gt; On Tue, Mar 31, 2009 at 3:39 PM, Imran M Yousuf
&gt; &lt;imyousuf@gmail.com&gt;
&gt; &gt;&gt; wrote:
&gt; &gt;&gt; &gt; On Tue, Mar 31, 2009 at 2:57 PM, Mark
&gt; Struberg &lt;struberg@yahoo.de&gt;
&gt; &gt;&gt; wrote:
&gt; &gt;&gt; &gt;&gt;
&gt; &gt;&gt; &gt;&gt; Hi Imran!
&gt; &gt;&gt; &gt;&gt;
&gt; &gt;&gt; &gt;&gt; I recently changed the command back from
&gt; git-log
&gt; &gt;&gt; to git-whatchanged because I originally programmed
&gt; the
&gt; &gt;&gt; output consumer to fit git-whatchanged. Don't know
&gt; anymore
&gt; &gt;&gt; when we did this, but the git-log output hasn't
&gt; been
&gt; &gt;&gt; parseable with the GitLogConsumer for a while :(
&gt; &gt;&gt; &gt;&gt;
&gt; &gt;&gt; &gt;&gt; From the man git-whatchanged
&gt; (git-1.6.0.6) --since
&gt; &gt;&gt; should be supported:
&gt; &gt;&gt; &gt;&gt;&gt; git whatchanged --since="2 weeks ago"
&gt; -- gitk
&gt; &gt;&gt; &gt;&gt;
&gt; &gt;&gt; &gt;
&gt; &gt;&gt; &gt; Right, this is an example in the man pages,
&gt; but as I
&gt; &gt;&gt; said --since
&gt; &gt;&gt; &gt; expects date or date like expressions
&gt; (probably) but
&gt; &gt;&gt; not tags or
&gt; &gt;&gt; &gt; revision sha1. I have tried it several times
&gt; &gt;&gt; unfortunately and that
&gt; &gt;&gt; &gt; also with both 1.5.6 and 1.6.2.1.
&gt; &gt;&gt; &gt;
&gt; &gt;&gt; &gt; Please let me know what you think about the
&gt; changes I
&gt; &gt;&gt; sent you,
&gt; &gt;&gt; &gt; because I believe they will solve the issue.
&gt; &gt;&gt; &gt;
&gt; &gt;&gt; &gt; Thank you,
&gt; &gt;&gt; &gt;
&gt; &gt;&gt; &gt; Imran
&gt; &gt;&gt; &gt;
&gt; &gt;&gt; &gt;&gt; If you look at the git code it should
&gt; take the
&gt; &gt;&gt; --since and --until!
&gt; &gt;&gt; &gt;&gt; This is also backed up with the comment
&gt; in the man
&gt; &gt;&gt; page:
&gt; &gt;&gt; &gt;&gt;&gt; The command internally invokes
&gt; git-rev-list
&gt; &gt;&gt; piped to
&gt; &gt;&gt; &gt;&gt;&gt; git-diff-tree, and takes command line
&gt; options
&gt; &gt;&gt; for both
&gt; &gt;&gt; &gt;&gt;&gt; of these commands.
&gt; &gt;&gt; &gt;&gt;
&gt; &gt;&gt; &gt;&gt; So imho --since and --until should work.
&gt; &gt;&gt; &gt;&gt;
&gt; &gt;&gt; &gt;&gt; Can you please try the git-whatchanged on
&gt; the
&gt; &gt;&gt; commandline again and play with the since date to
&gt; see if the
&gt; &gt;&gt; output changes? - txs!
&gt; &gt;&gt; &gt;&gt;
&gt; &gt;&gt; &gt;&gt; But maybe we trapped another error the
&gt; code
&gt; &gt;&gt; suffers from!
&gt; &gt;&gt; &gt;&gt;
&gt; &gt;&gt; &gt;&gt; LieGrue,
&gt; &gt;&gt; &gt;&gt; strub
&gt; &gt;&gt; &gt;&gt;
&gt; &gt;&gt; &gt;&gt;
&gt; &gt;&gt; &gt;&gt; --- Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt; &gt;&gt; schrieb am Di, 31.3.2009:
&gt; &gt;&gt; &gt;&gt;
&gt; &gt;&gt; &gt;&gt;&gt; Von: Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt; &gt;&gt; &gt;&gt;&gt; Betreff: A probable bug in git scm
&gt; provider
&gt; &gt;&gt; for maven-scm-plugin
&gt; &gt;&gt; &gt;&gt;&gt; An: scm-dev@maven.apache.org
&gt; &gt;&gt; &gt;&gt;&gt; CC: struberg@yahoo.de
&gt; &gt;&gt; &gt;&gt;&gt; Datum: Dienstag, 31. März 2009,
&gt; 6:17
&gt; &gt;&gt; &gt;&gt;&gt; Hi,
&gt; &gt;&gt; &gt;&gt;&gt;
&gt; &gt;&gt; &gt;&gt;&gt; When I use the
&gt; &lt;type&gt;tag&lt;/type&gt; in
&gt; &gt;&gt; changelog
&gt; &gt;&gt; &gt;&gt;&gt; configuration (its at the
&gt; &gt;&gt; &gt;&gt;&gt; end of the email), it uses the
&gt; following query
&gt; &gt;&gt; for
&gt; &gt;&gt; &gt;&gt;&gt; generating the
&gt; &gt;&gt; &gt;&gt;&gt; changeset -
&gt; &gt;&gt; &gt;&gt;&gt;
&gt; &gt;&gt; &gt;&gt;&gt; git whatchanged --since=0.3
&gt; --until=HEAD
&gt; &gt;&gt; --date=iso
&gt; &gt;&gt; &gt;&gt;&gt;
&gt; &gt;&gt; &gt;&gt;&gt; While 'git help whatchanged' says
&gt; nothing
&gt; &gt;&gt; about '--since'
&gt; &gt;&gt; &gt;&gt;&gt; but the 'git
&gt; &gt;&gt; &gt;&gt;&gt; help log' says that '--since' is to
&gt; be a date,
&gt; &gt;&gt; thus IMHO,
&gt; &gt;&gt; &gt;&gt;&gt; the
&gt; &gt;&gt; &gt;&gt;&gt; implementation should have been
&gt; something like
&gt; &gt;&gt; -
&gt; &gt;&gt; &gt;&gt;&gt;
&gt; &gt;&gt; &gt;&gt;&gt; git whatchanged 0.3...HEAD
&gt; --date=iso
&gt; &gt;&gt; &gt;&gt;&gt;
&gt; &gt;&gt; &gt;&gt;&gt; I also checked the source code of
&gt; the
&gt; &gt;&gt; changelog and it is
&gt; &gt;&gt; &gt;&gt;&gt; using the
&gt; &gt;&gt; &gt;&gt;&gt; following method-
&gt; &gt;&gt; &gt;&gt;&gt;
&gt; &gt;&gt; &gt;&gt;&gt; changeLog(ScmRepository repository,
&gt; ScmFileSet
&gt; &gt;&gt; fileSet,
&gt; &gt;&gt; &gt;&gt;&gt; ScmVersion
&gt; &gt;&gt; &gt;&gt;&gt; startVersion, ScmVersion endVersion)
&gt; &gt;&gt; &gt;&gt;&gt; http://maven.apache.org/scm/projects/apidocs/org/apache/maven/scm/provider/ScmProvider.html#changeLog(org.apache.maven.scm.repository.ScmRepository,%20org.apache.maven.scm.ScmFileSet,%20org.apache.maven.scm.ScmVersion,%20org.apache.maven.scm.ScmVersion)
&gt; &gt;&gt; &gt;&gt;&gt;
&gt; &gt;&gt; &gt;&gt;&gt; Which IMHO, is the correct one to
&gt; use. I will
&gt; &gt;&gt; try to check
&gt; &gt;&gt; &gt;&gt;&gt; the gitexe
&gt; &gt;&gt; &gt;&gt;&gt; code today to see whether I can fix
&gt; it or not.
&gt; &gt;&gt; Please let
&gt; &gt;&gt; &gt;&gt;&gt; me know what
&gt; &gt;&gt; &gt;&gt;&gt; you think about the problem.
&gt; &gt;&gt; &gt;&gt;&gt;
&gt; &gt;&gt; &gt;&gt;&gt; Thank you,
&gt; &gt;&gt; &gt;&gt;&gt;
&gt; &gt;&gt; &gt;&gt;&gt; --
&gt; &gt;&gt; &gt;&gt;&gt; Imran M Yousuf
&gt; &gt;&gt; &gt;&gt;&gt; Entrepreneur &amp; Software Engineer
&gt; &gt;&gt; &gt;&gt;&gt; Smart IT Engineering
&gt; &gt;&gt; &gt;&gt;&gt; Dhaka, Bangladesh
&gt; &gt;&gt; &gt;&gt;&gt; Email: imran@smartitengineering.com
&gt; &gt;&gt; &gt;&gt;&gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt; &gt;&gt; &gt;&gt;&gt; Mobile: +880-1711402557
&gt; &gt;&gt; &gt;&gt;&gt;
&gt; &gt;&gt; &gt;&gt;
&gt; &gt;&gt; &gt;&gt;
&gt; &gt;&gt; &gt;&gt;
&gt; &gt;&gt; &gt;&gt;
&gt; &gt;&gt; &gt;
&gt; &gt;&gt; &gt;
&gt; &gt;&gt; &gt;
&gt; &gt;&gt; &gt; --
&gt; &gt;&gt; &gt; Imran M Yousuf
&gt; &gt;&gt; &gt; Entrepreneur &amp; Software Engineer
&gt; &gt;&gt; &gt; Smart IT Engineering
&gt; &gt;&gt; &gt; Dhaka, Bangladesh
&gt; &gt;&gt; &gt; Email: imran@smartitengineering.com
&gt; &gt;&gt; &gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt; &gt;&gt; &gt; Mobile: +880-1711402557
&gt; &gt;&gt; &gt;
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt; --
&gt; &gt;&gt; Imran M Yousuf
&gt; &gt;&gt; Entrepreneur &amp; Software Engineer
&gt; &gt;&gt; Smart IT Engineering
&gt; &gt;&gt; Dhaka, Bangladesh
&gt; &gt;&gt; Email: imran@smartitengineering.com
&gt; &gt;&gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt; &gt;&gt; Mobile: +880-1711402557
&gt; &gt;&gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; 
&gt; 
&gt; 
&gt; -- 
&gt; Imran M Yousuf
&gt; Entrepreneur &amp; Software Engineer
&gt; Smart IT Engineering
&gt; Dhaka, Bangladesh
&gt; Email: imran@smartitengineering.com
&gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt; Mobile: +880-1711402557
&gt; 


      


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: A probable bug in git scm provider for maven-scm-plugin</title>
<author><name>Imran M Yousuf &lt;imyousuf@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200904.mbox/%3c7bfdc29a0904010045s27b751f5r330ee32dceaa7af4@mail.gmail.com%3e"/>
<id>urn:uuid:%3c7bfdc29a0904010045s27b751f5r330ee32dceaa7af4@mail-gmail-com%3e</id>
<updated>2009-04-01T07:45:55Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Wed, Apr 1, 2009 at 12:39 PM, Mark Struberg &lt;struberg@yahoo.de&gt; wrote:
&gt;
&gt; Hi Imran!
&gt;
&gt; I did almost the same changes yesterday evening, but hadn't got a chance to send them
yet them.
&gt;
&gt; I've additionally added the missing branch handling and will add the patch to the corresponding
JIRA.
&gt;

Great, let me know when its in trunk, I will update and test it.

Thank you,

Imran

&gt; LieGrue,
&gt; strub
&gt;
&gt; --- Imran M Yousuf &lt;imyousuf@gmail.com&gt; schrieb am Mi, 1.4.2009:
&gt;
&gt;&gt; Von: Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt;&gt; Betreff: Re: A probable bug in git scm provider for maven-scm-plugin
&gt;&gt; An: scm-dev@maven.apache.org
&gt;&gt; CC: "Mark Struberg" &lt;struberg@yahoo.de&gt;
&gt;&gt; Datum: Mittwoch, 1. April 2009, 6:50
&gt;&gt; Hi,
&gt;&gt;
&gt;&gt; I have made the required changes to gitexe implementation
&gt;&gt; and
&gt;&gt; corresponding test case and also tested it with my scenario
&gt;&gt; and it
&gt;&gt; works fine. Please have a look at it and let me know what
&gt;&gt; you think.
&gt;&gt;
&gt;&gt; Best regards,
&gt;&gt;
&gt;&gt; Imran
&gt;&gt;
&gt;&gt; On Tue, Mar 31, 2009 at 3:39 PM, Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt;&gt; wrote:
&gt;&gt; &gt; On Tue, Mar 31, 2009 at 2:57 PM, Mark Struberg &lt;struberg@yahoo.de&gt;
&gt;&gt; wrote:
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; Hi Imran!
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; I recently changed the command back from git-log
&gt;&gt; to git-whatchanged because I originally programmed the
&gt;&gt; output consumer to fit git-whatchanged. Don't know anymore
&gt;&gt; when we did this, but the git-log output hasn't been
&gt;&gt; parseable with the GitLogConsumer for a while :(
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; From the man git-whatchanged (git-1.6.0.6) --since
&gt;&gt; should be supported:
&gt;&gt; &gt;&gt;&gt; git whatchanged --since="2 weeks ago" -- gitk
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;
&gt;&gt; &gt; Right, this is an example in the man pages, but as I
&gt;&gt; said --since
&gt;&gt; &gt; expects date or date like expressions (probably) but
&gt;&gt; not tags or
&gt;&gt; &gt; revision sha1. I have tried it several times
&gt;&gt; unfortunately and that
&gt;&gt; &gt; also with both 1.5.6 and 1.6.2.1.
&gt;&gt; &gt;
&gt;&gt; &gt; Please let me know what you think about the changes I
&gt;&gt; sent you,
&gt;&gt; &gt; because I believe they will solve the issue.
&gt;&gt; &gt;
&gt;&gt; &gt; Thank you,
&gt;&gt; &gt;
&gt;&gt; &gt; Imran
&gt;&gt; &gt;
&gt;&gt; &gt;&gt; If you look at the git code it should take the
&gt;&gt; --since and --until!
&gt;&gt; &gt;&gt; This is also backed up with the comment in the man
&gt;&gt; page:
&gt;&gt; &gt;&gt;&gt; The command internally invokes git-rev-list
&gt;&gt; piped to
&gt;&gt; &gt;&gt;&gt; git-diff-tree, and takes command line options
&gt;&gt; for both
&gt;&gt; &gt;&gt;&gt; of these commands.
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; So imho --since and --until should work.
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; Can you please try the git-whatchanged on the
&gt;&gt; commandline again and play with the since date to see if the
&gt;&gt; output changes? - txs!
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; But maybe we trapped another error the code
&gt;&gt; suffers from!
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; LieGrue,
&gt;&gt; &gt;&gt; strub
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; --- Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt;&gt; schrieb am Di, 31.3.2009:
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt;&gt; Von: Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt;&gt; &gt;&gt;&gt; Betreff: A probable bug in git scm provider
&gt;&gt; for maven-scm-plugin
&gt;&gt; &gt;&gt;&gt; An: scm-dev@maven.apache.org
&gt;&gt; &gt;&gt;&gt; CC: struberg@yahoo.de
&gt;&gt; &gt;&gt;&gt; Datum: Dienstag, 31. März 2009, 6:17
&gt;&gt; &gt;&gt;&gt; Hi,
&gt;&gt; &gt;&gt;&gt;
&gt;&gt; &gt;&gt;&gt; When I use the &lt;type&gt;tag&lt;/type&gt; in
&gt;&gt; changelog
&gt;&gt; &gt;&gt;&gt; configuration (its at the
&gt;&gt; &gt;&gt;&gt; end of the email), it uses the following query
&gt;&gt; for
&gt;&gt; &gt;&gt;&gt; generating the
&gt;&gt; &gt;&gt;&gt; changeset -
&gt;&gt; &gt;&gt;&gt;
&gt;&gt; &gt;&gt;&gt; git whatchanged --since=0.3 --until=HEAD
&gt;&gt; --date=iso
&gt;&gt; &gt;&gt;&gt;
&gt;&gt; &gt;&gt;&gt; While 'git help whatchanged' says nothing
&gt;&gt; about '--since'
&gt;&gt; &gt;&gt;&gt; but the 'git
&gt;&gt; &gt;&gt;&gt; help log' says that '--since' is to be a date,
&gt;&gt; thus IMHO,
&gt;&gt; &gt;&gt;&gt; the
&gt;&gt; &gt;&gt;&gt; implementation should have been something like
&gt;&gt; -
&gt;&gt; &gt;&gt;&gt;
&gt;&gt; &gt;&gt;&gt; git whatchanged 0.3...HEAD --date=iso
&gt;&gt; &gt;&gt;&gt;
&gt;&gt; &gt;&gt;&gt; I also checked the source code of the
&gt;&gt; changelog and it is
&gt;&gt; &gt;&gt;&gt; using the
&gt;&gt; &gt;&gt;&gt; following method-
&gt;&gt; &gt;&gt;&gt;
&gt;&gt; &gt;&gt;&gt; changeLog(ScmRepository repository, ScmFileSet
&gt;&gt; fileSet,
&gt;&gt; &gt;&gt;&gt; ScmVersion
&gt;&gt; &gt;&gt;&gt; startVersion, ScmVersion endVersion)
&gt;&gt; &gt;&gt;&gt; http://maven.apache.org/scm/projects/apidocs/org/apache/maven/scm/provider/ScmProvider.html#changeLog(org.apache.maven.scm.repository.ScmRepository,%20org.apache.maven.scm.ScmFileSet,%20org.apache.maven.scm.ScmVersion,%20org.apache.maven.scm.ScmVersion)
&gt;&gt; &gt;&gt;&gt;
&gt;&gt; &gt;&gt;&gt; Which IMHO, is the correct one to use. I will
&gt;&gt; try to check
&gt;&gt; &gt;&gt;&gt; the gitexe
&gt;&gt; &gt;&gt;&gt; code today to see whether I can fix it or not.
&gt;&gt; Please let
&gt;&gt; &gt;&gt;&gt; me know what
&gt;&gt; &gt;&gt;&gt; you think about the problem.
&gt;&gt; &gt;&gt;&gt;
&gt;&gt; &gt;&gt;&gt; Thank you,
&gt;&gt; &gt;&gt;&gt;
&gt;&gt; &gt;&gt;&gt; --
&gt;&gt; &gt;&gt;&gt; Imran M Yousuf
&gt;&gt; &gt;&gt;&gt; Entrepreneur &amp; Software Engineer
&gt;&gt; &gt;&gt;&gt; Smart IT Engineering
&gt;&gt; &gt;&gt;&gt; Dhaka, Bangladesh
&gt;&gt; &gt;&gt;&gt; Email: imran@smartitengineering.com
&gt;&gt; &gt;&gt;&gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt;&gt; &gt;&gt;&gt; Mobile: +880-1711402557
&gt;&gt; &gt;&gt;&gt;
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;
&gt;&gt; &gt;
&gt;&gt; &gt;
&gt;&gt; &gt; --
&gt;&gt; &gt; Imran M Yousuf
&gt;&gt; &gt; Entrepreneur &amp; Software Engineer
&gt;&gt; &gt; Smart IT Engineering
&gt;&gt; &gt; Dhaka, Bangladesh
&gt;&gt; &gt; Email: imran@smartitengineering.com
&gt;&gt; &gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt;&gt; &gt; Mobile: +880-1711402557
&gt;&gt; &gt;
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; --
&gt;&gt; Imran M Yousuf
&gt;&gt; Entrepreneur &amp; Software Engineer
&gt;&gt; Smart IT Engineering
&gt;&gt; Dhaka, Bangladesh
&gt;&gt; Email: imran@smartitengineering.com
&gt;&gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt;&gt; Mobile: +880-1711402557
&gt;&gt;
&gt;
&gt;
&gt;
&gt;



-- 
Imran M Yousuf
Entrepreneur &amp; Software Engineer
Smart IT Engineering
Dhaka, Bangladesh
Email: imran@smartitengineering.com
Blog: http://imyousuf-tech.blogs.smartitengineering.com/
Mobile: +880-1711402557


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: A probable bug in git scm provider for maven-scm-plugin</title>
<author><name>Mark Struberg &lt;struberg@yahoo.de&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200904.mbox/%3c291765.59745.qm@web27808.mail.ukl.yahoo.com%3e"/>
<id>urn:uuid:%3c291765-59745-qm@web27808-mail-ukl-yahoo-com%3e</id>
<updated>2009-04-01T06:39:42Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

Hi Imran!

I did almost the same changes yesterday evening, but hadn't got a chance to send them yet
them.

I've additionally added the missing branch handling and will add the patch to the corresponding
JIRA.

LieGrue,
strub

--- Imran M Yousuf &lt;imyousuf@gmail.com&gt; schrieb am Mi, 1.4.2009:

&gt; Von: Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt; Betreff: Re: A probable bug in git scm provider for maven-scm-plugin
&gt; An: scm-dev@maven.apache.org
&gt; CC: "Mark Struberg" &lt;struberg@yahoo.de&gt;
&gt; Datum: Mittwoch, 1. April 2009, 6:50
&gt; Hi,
&gt; 
&gt; I have made the required changes to gitexe implementation
&gt; and
&gt; corresponding test case and also tested it with my scenario
&gt; and it
&gt; works fine. Please have a look at it and let me know what
&gt; you think.
&gt; 
&gt; Best regards,
&gt; 
&gt; Imran
&gt; 
&gt; On Tue, Mar 31, 2009 at 3:39 PM, Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt; wrote:
&gt; &gt; On Tue, Mar 31, 2009 at 2:57 PM, Mark Struberg &lt;struberg@yahoo.de&gt;
&gt; wrote:
&gt; &gt;&gt;
&gt; &gt;&gt; Hi Imran!
&gt; &gt;&gt;
&gt; &gt;&gt; I recently changed the command back from git-log
&gt; to git-whatchanged because I originally programmed the
&gt; output consumer to fit git-whatchanged. Don't know anymore
&gt; when we did this, but the git-log output hasn't been
&gt; parseable with the GitLogConsumer for a while :(
&gt; &gt;&gt;
&gt; &gt;&gt; From the man git-whatchanged (git-1.6.0.6) --since
&gt; should be supported:
&gt; &gt;&gt;&gt; git whatchanged --since="2 weeks ago" -- gitk
&gt; &gt;&gt;
&gt; &gt;
&gt; &gt; Right, this is an example in the man pages, but as I
&gt; said --since
&gt; &gt; expects date or date like expressions (probably) but
&gt; not tags or
&gt; &gt; revision sha1. I have tried it several times
&gt; unfortunately and that
&gt; &gt; also with both 1.5.6 and 1.6.2.1.
&gt; &gt;
&gt; &gt; Please let me know what you think about the changes I
&gt; sent you,
&gt; &gt; because I believe they will solve the issue.
&gt; &gt;
&gt; &gt; Thank you,
&gt; &gt;
&gt; &gt; Imran
&gt; &gt;
&gt; &gt;&gt; If you look at the git code it should take the
&gt; --since and --until!
&gt; &gt;&gt; This is also backed up with the comment in the man
&gt; page:
&gt; &gt;&gt;&gt; The command internally invokes git-rev-list
&gt; piped to
&gt; &gt;&gt;&gt; git-diff-tree, and takes command line options
&gt; for both
&gt; &gt;&gt;&gt; of these commands.
&gt; &gt;&gt;
&gt; &gt;&gt; So imho --since and --until should work.
&gt; &gt;&gt;
&gt; &gt;&gt; Can you please try the git-whatchanged on the
&gt; commandline again and play with the since date to see if the
&gt; output changes? - txs!
&gt; &gt;&gt;
&gt; &gt;&gt; But maybe we trapped another error the code
&gt; suffers from!
&gt; &gt;&gt;
&gt; &gt;&gt; LieGrue,
&gt; &gt;&gt; strub
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt; --- Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt; schrieb am Di, 31.3.2009:
&gt; &gt;&gt;
&gt; &gt;&gt;&gt; Von: Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt; &gt;&gt;&gt; Betreff: A probable bug in git scm provider
&gt; for maven-scm-plugin
&gt; &gt;&gt;&gt; An: scm-dev@maven.apache.org
&gt; &gt;&gt;&gt; CC: struberg@yahoo.de
&gt; &gt;&gt;&gt; Datum: Dienstag, 31. März 2009, 6:17
&gt; &gt;&gt;&gt; Hi,
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; When I use the &lt;type&gt;tag&lt;/type&gt; in
&gt; changelog
&gt; &gt;&gt;&gt; configuration (its at the
&gt; &gt;&gt;&gt; end of the email), it uses the following query
&gt; for
&gt; &gt;&gt;&gt; generating the
&gt; &gt;&gt;&gt; changeset -
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; git whatchanged --since=0.3 --until=HEAD
&gt; --date=iso
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; While 'git help whatchanged' says nothing
&gt; about '--since'
&gt; &gt;&gt;&gt; but the 'git
&gt; &gt;&gt;&gt; help log' says that '--since' is to be a date,
&gt; thus IMHO,
&gt; &gt;&gt;&gt; the
&gt; &gt;&gt;&gt; implementation should have been something like
&gt; -
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; git whatchanged 0.3...HEAD --date=iso
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; I also checked the source code of the
&gt; changelog and it is
&gt; &gt;&gt;&gt; using the
&gt; &gt;&gt;&gt; following method-
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; changeLog(ScmRepository repository, ScmFileSet
&gt; fileSet,
&gt; &gt;&gt;&gt; ScmVersion
&gt; &gt;&gt;&gt; startVersion, ScmVersion endVersion)
&gt; &gt;&gt;&gt; http://maven.apache.org/scm/projects/apidocs/org/apache/maven/scm/provider/ScmProvider.html#changeLog(org.apache.maven.scm.repository.ScmRepository,%20org.apache.maven.scm.ScmFileSet,%20org.apache.maven.scm.ScmVersion,%20org.apache.maven.scm.ScmVersion)
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; Which IMHO, is the correct one to use. I will
&gt; try to check
&gt; &gt;&gt;&gt; the gitexe
&gt; &gt;&gt;&gt; code today to see whether I can fix it or not.
&gt; Please let
&gt; &gt;&gt;&gt; me know what
&gt; &gt;&gt;&gt; you think about the problem.
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; Thank you,
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; --
&gt; &gt;&gt;&gt; Imran M Yousuf
&gt; &gt;&gt;&gt; Entrepreneur &amp; Software Engineer
&gt; &gt;&gt;&gt; Smart IT Engineering
&gt; &gt;&gt;&gt; Dhaka, Bangladesh
&gt; &gt;&gt;&gt; Email: imran@smartitengineering.com
&gt; &gt;&gt;&gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt; &gt;&gt;&gt; Mobile: +880-1711402557
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt; --
&gt; &gt; Imran M Yousuf
&gt; &gt; Entrepreneur &amp; Software Engineer
&gt; &gt; Smart IT Engineering
&gt; &gt; Dhaka, Bangladesh
&gt; &gt; Email: imran@smartitengineering.com
&gt; &gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt; &gt; Mobile: +880-1711402557
&gt; &gt;
&gt; 
&gt; 
&gt; 
&gt; -- 
&gt; Imran M Yousuf
&gt; Entrepreneur &amp; Software Engineer
&gt; Smart IT Engineering
&gt; Dhaka, Bangladesh
&gt; Email: imran@smartitengineering.com
&gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt; Mobile: +880-1711402557
&gt; 


      


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: A probable bug in git scm provider for maven-scm-plugin</title>
<author><name>Imran M Yousuf &lt;imyousuf@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200904.mbox/%3c7bfdc29a0903312150v25273b8pa01c45e844b6b2f4@mail.gmail.com%3e"/>
<id>urn:uuid:%3c7bfdc29a0903312150v25273b8pa01c45e844b6b2f4@mail-gmail-com%3e</id>
<updated>2009-04-01T04:50:58Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,

I have made the required changes to gitexe implementation and
corresponding test case and also tested it with my scenario and it
works fine. Please have a look at it and let me know what you think.

Best regards,

Imran

On Tue, Mar 31, 2009 at 3:39 PM, Imran M Yousuf &lt;imyousuf@gmail.com&gt; wrote:
&gt; On Tue, Mar 31, 2009 at 2:57 PM, Mark Struberg &lt;struberg@yahoo.de&gt; wrote:
&gt;&gt;
&gt;&gt; Hi Imran!
&gt;&gt;
&gt;&gt; I recently changed the command back from git-log to git-whatchanged because I originally
programmed the output consumer to fit git-whatchanged. Don't know anymore when we did this,
but the git-log output hasn't been parseable with the GitLogConsumer for a while :(
&gt;&gt;
&gt;&gt; From the man git-whatchanged (git-1.6.0.6) --since should be supported:
&gt;&gt;&gt; git whatchanged --since="2 weeks ago" -- gitk
&gt;&gt;
&gt;
&gt; Right, this is an example in the man pages, but as I said --since
&gt; expects date or date like expressions (probably) but not tags or
&gt; revision sha1. I have tried it several times unfortunately and that
&gt; also with both 1.5.6 and 1.6.2.1.
&gt;
&gt; Please let me know what you think about the changes I sent you,
&gt; because I believe they will solve the issue.
&gt;
&gt; Thank you,
&gt;
&gt; Imran
&gt;
&gt;&gt; If you look at the git code it should take the --since and --until!
&gt;&gt; This is also backed up with the comment in the man page:
&gt;&gt;&gt; The command internally invokes git-rev-list piped to
&gt;&gt;&gt; git-diff-tree, and takes command line options for both
&gt;&gt;&gt; of these commands.
&gt;&gt;
&gt;&gt; So imho --since and --until should work.
&gt;&gt;
&gt;&gt; Can you please try the git-whatchanged on the commandline again and play with the
since date to see if the output changes? - txs!
&gt;&gt;
&gt;&gt; But maybe we trapped another error the code suffers from!
&gt;&gt;
&gt;&gt; LieGrue,
&gt;&gt; strub
&gt;&gt;
&gt;&gt;
&gt;&gt; --- Imran M Yousuf &lt;imyousuf@gmail.com&gt; schrieb am Di, 31.3.2009:
&gt;&gt;
&gt;&gt;&gt; Von: Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt;&gt;&gt; Betreff: A probable bug in git scm provider for maven-scm-plugin
&gt;&gt;&gt; An: scm-dev@maven.apache.org
&gt;&gt;&gt; CC: struberg@yahoo.de
&gt;&gt;&gt; Datum: Dienstag, 31. März 2009, 6:17
&gt;&gt;&gt; Hi,
&gt;&gt;&gt;
&gt;&gt;&gt; When I use the &lt;type&gt;tag&lt;/type&gt; in changelog
&gt;&gt;&gt; configuration (its at the
&gt;&gt;&gt; end of the email), it uses the following query for
&gt;&gt;&gt; generating the
&gt;&gt;&gt; changeset -
&gt;&gt;&gt;
&gt;&gt;&gt; git whatchanged --since=0.3 --until=HEAD --date=iso
&gt;&gt;&gt;
&gt;&gt;&gt; While 'git help whatchanged' says nothing about '--since'
&gt;&gt;&gt; but the 'git
&gt;&gt;&gt; help log' says that '--since' is to be a date, thus IMHO,
&gt;&gt;&gt; the
&gt;&gt;&gt; implementation should have been something like -
&gt;&gt;&gt;
&gt;&gt;&gt; git whatchanged 0.3...HEAD --date=iso
&gt;&gt;&gt;
&gt;&gt;&gt; I also checked the source code of the changelog and it is
&gt;&gt;&gt; using the
&gt;&gt;&gt; following method-
&gt;&gt;&gt;
&gt;&gt;&gt; changeLog(ScmRepository repository, ScmFileSet fileSet,
&gt;&gt;&gt; ScmVersion
&gt;&gt;&gt; startVersion, ScmVersion endVersion)
&gt;&gt;&gt; http://maven.apache.org/scm/projects/apidocs/org/apache/maven/scm/provider/ScmProvider.html#changeLog(org.apache.maven.scm.repository.ScmRepository,%20org.apache.maven.scm.ScmFileSet,%20org.apache.maven.scm.ScmVersion,%20org.apache.maven.scm.ScmVersion)
&gt;&gt;&gt;
&gt;&gt;&gt; Which IMHO, is the correct one to use. I will try to check
&gt;&gt;&gt; the gitexe
&gt;&gt;&gt; code today to see whether I can fix it or not. Please let
&gt;&gt;&gt; me know what
&gt;&gt;&gt; you think about the problem.
&gt;&gt;&gt;
&gt;&gt;&gt; Thank you,
&gt;&gt;&gt;
&gt;&gt;&gt; --
&gt;&gt;&gt; Imran M Yousuf
&gt;&gt;&gt; Entrepreneur &amp; Software Engineer
&gt;&gt;&gt; Smart IT Engineering
&gt;&gt;&gt; Dhaka, Bangladesh
&gt;&gt;&gt; Email: imran@smartitengineering.com
&gt;&gt;&gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt;&gt;&gt; Mobile: +880-1711402557
&gt;&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;
&gt;
&gt;
&gt; --
&gt; Imran M Yousuf
&gt; Entrepreneur &amp; Software Engineer
&gt; Smart IT Engineering
&gt; Dhaka, Bangladesh
&gt; Email: imran@smartitengineering.com
&gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt; Mobile: +880-1711402557
&gt;



-- 
Imran M Yousuf
Entrepreneur &amp; Software Engineer
Smart IT Engineering
Dhaka, Bangladesh
Email: imran@smartitengineering.com
Blog: http://imyousuf-tech.blogs.smartitengineering.com/
Mobile: +880-1711402557


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: accurev provider</title>
<author><name>Brett Porter &lt;brett@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200903.mbox/%3cB645944E-9B8D-4BE3-A7BF-A25FE3B4A311@apache.org%3e"/>
<id>urn:uuid:%3cB645944E-9B8D-4BE3-A7BF-A25FE3B4A311@apache-org%3e</id>
<updated>2009-03-31T14:56:19Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Do the authors of the original provider, or other users here, have an  
opinion on this? I like that it is more complete (functionally, and in  
docs and tests), however am not an accurev user myself.

What effect does the URL syntax change have?

Also Grant, I haven't seen the CLA yet?

- Brett

On 17/03/2009, at 11:58 PM, Grant Gardner wrote:

&gt;
&gt;
&gt; I've created the jira with attached code. Let me know if there's  
&gt; anything
&gt; else I need to do.
&gt; http://jira.codehaus.org/browse/SCM-445
&gt;
&gt; Will do the CLA when I find myself conveniently located near a fax or
&gt; scanner.
&gt;
&gt; On Mon, 9 Mar 2009 05:02:15 +1100, Brett Porter &lt;brett@apache.org&gt;  
&gt; wrote:
&gt;&gt; 1) Create a JIRA ticket under SCM
&gt;&gt; 2) you might like to submit a CLA - you can do it regardless, and if
&gt;&gt; the work is accepted such a large chunk would probably require it  
&gt;&gt; (see
&gt;&gt; http://www.apache.org/licenses/
&gt;&gt;  and specifically http://www.apache.org/licenses/icla.txt)
&gt;&gt;
&gt;&gt; Thanks!
&gt;&gt;
&gt;&gt; - Brett
&gt;&gt;
&gt;&gt; On 07/03/2009, at 12:50 PM, Grant Gardner wrote:
&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; Hi, I've got my AccuRev provider to a point where both the release
&gt;&gt;&gt; plugin
&gt;&gt;&gt; and Continuum are working (for me).
&gt;&gt;&gt;
&gt;&gt;&gt; Includes unit tests and tck tests for all the implemented commands.
&gt;&gt;&gt;
&gt;&gt;&gt; How do I go about contributing the code?.
&gt;&gt;&gt;
&gt;&gt;&gt; Grant.
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;
&gt;&gt; --
&gt;&gt; Brett Porter
&gt;&gt; brett@apache.org
&gt;&gt; http://blogs.exist.com/bporter/



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: A probable bug in git scm provider for maven-scm-plugin</title>
<author><name>Imran M Yousuf &lt;imyousuf@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200903.mbox/%3c7bfdc29a0903310239j4c6dab0cu87e151bcfd0f4f21@mail.gmail.com%3e"/>
<id>urn:uuid:%3c7bfdc29a0903310239j4c6dab0cu87e151bcfd0f4f21@mail-gmail-com%3e</id>
<updated>2009-03-31T09:39:25Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Tue, Mar 31, 2009 at 2:57 PM, Mark Struberg &lt;struberg@yahoo.de&gt; wrote:
&gt;
&gt; Hi Imran!
&gt;
&gt; I recently changed the command back from git-log to git-whatchanged because I originally
programmed the output consumer to fit git-whatchanged. Don't know anymore when we did this,
but the git-log output hasn't been parseable with the GitLogConsumer for a while :(
&gt;
&gt; From the man git-whatchanged (git-1.6.0.6) --since should be supported:
&gt;&gt; git whatchanged --since="2 weeks ago" -- gitk
&gt;

Right, this is an example in the man pages, but as I said --since
expects date or date like expressions (probably) but not tags or
revision sha1. I have tried it several times unfortunately and that
also with both 1.5.6 and 1.6.2.1.

Please let me know what you think about the changes I sent you,
because I believe they will solve the issue.

Thank you,

Imran

&gt; If you look at the git code it should take the --since and --until!
&gt; This is also backed up with the comment in the man page:
&gt;&gt; The command internally invokes git-rev-list piped to
&gt;&gt; git-diff-tree, and takes command line options for both
&gt;&gt; of these commands.
&gt;
&gt; So imho --since and --until should work.
&gt;
&gt; Can you please try the git-whatchanged on the commandline again and play with the since
date to see if the output changes? - txs!
&gt;
&gt; But maybe we trapped another error the code suffers from!
&gt;
&gt; LieGrue,
&gt; strub
&gt;
&gt;
&gt; --- Imran M Yousuf &lt;imyousuf@gmail.com&gt; schrieb am Di, 31.3.2009:
&gt;
&gt;&gt; Von: Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt;&gt; Betreff: A probable bug in git scm provider for maven-scm-plugin
&gt;&gt; An: scm-dev@maven.apache.org
&gt;&gt; CC: struberg@yahoo.de
&gt;&gt; Datum: Dienstag, 31. März 2009, 6:17
&gt;&gt; Hi,
&gt;&gt;
&gt;&gt; When I use the &lt;type&gt;tag&lt;/type&gt; in changelog
&gt;&gt; configuration (its at the
&gt;&gt; end of the email), it uses the following query for
&gt;&gt; generating the
&gt;&gt; changeset -
&gt;&gt;
&gt;&gt; git whatchanged --since=0.3 --until=HEAD --date=iso
&gt;&gt;
&gt;&gt; While 'git help whatchanged' says nothing about '--since'
&gt;&gt; but the 'git
&gt;&gt; help log' says that '--since' is to be a date, thus IMHO,
&gt;&gt; the
&gt;&gt; implementation should have been something like -
&gt;&gt;
&gt;&gt; git whatchanged 0.3...HEAD --date=iso
&gt;&gt;
&gt;&gt; I also checked the source code of the changelog and it is
&gt;&gt; using the
&gt;&gt; following method-
&gt;&gt;
&gt;&gt; changeLog(ScmRepository repository, ScmFileSet fileSet,
&gt;&gt; ScmVersion
&gt;&gt; startVersion, ScmVersion endVersion)
&gt;&gt; http://maven.apache.org/scm/projects/apidocs/org/apache/maven/scm/provider/ScmProvider.html#changeLog(org.apache.maven.scm.repository.ScmRepository,%20org.apache.maven.scm.ScmFileSet,%20org.apache.maven.scm.ScmVersion,%20org.apache.maven.scm.ScmVersion)
&gt;&gt;
&gt;&gt; Which IMHO, is the correct one to use. I will try to check
&gt;&gt; the gitexe
&gt;&gt; code today to see whether I can fix it or not. Please let
&gt;&gt; me know what
&gt;&gt; you think about the problem.
&gt;&gt;
&gt;&gt; Thank you,
&gt;&gt;
&gt;&gt; --
&gt;&gt; Imran M Yousuf
&gt;&gt; Entrepreneur &amp; Software Engineer
&gt;&gt; Smart IT Engineering
&gt;&gt; Dhaka, Bangladesh
&gt;&gt; Email: imran@smartitengineering.com
&gt;&gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt;&gt; Mobile: +880-1711402557
&gt;&gt;
&gt;
&gt;
&gt;
&gt;



-- 
Imran M Yousuf
Entrepreneur &amp; Software Engineer
Smart IT Engineering
Dhaka, Bangladesh
Email: imran@smartitengineering.com
Blog: http://imyousuf-tech.blogs.smartitengineering.com/
Mobile: +880-1711402557


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: NPE with maven-changelog-plugin and git</title>
<author><name>Mark Struberg &lt;struberg@yahoo.de&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200903.mbox/%3c189935.77815.qm@web27804.mail.ukl.yahoo.com%3e"/>
<id>urn:uuid:%3c189935-77815-qm@web27804-mail-ukl-yahoo-com%3e</id>
<updated>2009-03-31T08:59:04Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

Thanks Imran!

Good to hear it works for you now!

The question to me is still: wtf, why is this happening? :)

LieGrue,
strub

--- Imran M Yousuf &lt;imyousuf@gmail.com&gt; schrieb am Di, 31.3.2009:

&gt; Von: Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt; Betreff: Re: NPE with maven-changelog-plugin and git
&gt; An: scm-dev@maven.apache.org
&gt; Datum: Dienstag, 31. März 2009, 6:20
&gt; On Mon, Mar 30, 2009 at 5:23 PM, Mark
&gt; Struberg &lt;struberg@yahoo.de&gt;
&gt; wrote:
&gt; &gt;
&gt; &gt; Hi Imran!
&gt; &gt;
&gt; &gt; Having only looked over your log quickly, it seems to
&gt; me that this is not a git-scm problem:
&gt; &gt;
&gt; &gt;&gt; java.lang.NoSuchMethodError:
&gt; org.codehaus.plexus.util.cli.Commandline.createArg()Lorg/codehaus/plexus/util/cli/Arg;
&gt; &gt;&gt;
&gt; org.apache.maven.scm.provider.git.gitexe.command.GitCommandLineUtils.getBaseGitCommandLine(GitCommandLineUtils.java:82)
&gt; &gt;
&gt; &gt; Looks like this function is not in the
&gt; plexus-utils-1.1 the changelog uses in your setup?
&gt; &gt;&gt; [DEBUG]  
&gt; org.codehaus.plexus:plexus-utils:jar:1.5.6:compile (removed
&gt; - nearer found: 1.1)
&gt; &gt; hmm, why does it take the 1.1 instead of the 1.5.6?
&gt; Idea, anyone?
&gt; &gt;
&gt; 
&gt; Hi Mark!
&gt; 
&gt; If I add the following to the plugin -
&gt;                
&gt;     &lt;dependency&gt;
&gt;                
&gt;        
&gt; &lt;groupId&gt;org.codehaus.plexus&lt;/groupId&gt;
&gt;                
&gt;        
&gt; &lt;artifactId&gt;plexus-utils&lt;/artifactId&gt;
&gt;                
&gt;        
&gt; &lt;version&gt;${plexus-utils.version}&lt;/version&gt;
&gt;                
&gt;     &lt;/dependency&gt;
&gt; 
&gt; Where verison is 1.5.6 it works fine with both 2.1 and the
&gt; 2.2-SNAPSHOT and I can exclude the gitexe as dependency
&gt; from the
&gt; plugin.
&gt; 
&gt; Thanks,
&gt; 
&gt; Imran
&gt; 
&gt; 
&gt; &gt;
&gt; &gt; LieGrue,
&gt; &gt; strub
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt; --- Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt; schrieb am Mo, 30.3.2009:
&gt; &gt;
&gt; &gt;&gt; Von: Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt; &gt;&gt; Betreff: NPE with maven-changelog-plugin and git
&gt; &gt;&gt; An: scm-dev@maven.apache.org
&gt; &gt;&gt; Datum: Montag, 30. März 2009, 4:55
&gt; &gt;&gt; Hi,
&gt; &gt;&gt;
&gt; &gt;&gt; I am getting NPE when I issue  the following
&gt; &gt;&gt; configuration and
&gt; &gt;&gt; command 'mvn changelog:changelog' in scm version
&gt; 1.1. When
&gt; &gt;&gt; I use scm
&gt; &gt;&gt; verison 1.2 I get No Such Method Error. I am
&gt; pretty sure I
&gt; &gt;&gt; am doing
&gt; &gt;&gt; something wrong but I am unable to determine it.
&gt; Please
&gt; &gt;&gt; help! I have
&gt; &gt;&gt; attached the relevant outputs as attachment -
&gt; &gt;&gt; git-log.out - Output of the git log command issued
&gt; to build
&gt; &gt;&gt; the log
&gt; &gt;&gt; maven-changelog-npe.out - Output including debug
&gt; info for
&gt; &gt;&gt; the NPE
&gt; &gt;&gt; maven-scm-error-1.2.out - No such method error
&gt; with 1.2.
&gt; &gt;&gt;
&gt; &gt;&gt; I am compressing them to reduce the size of the
&gt; attachment.
&gt; &gt;&gt; I would be
&gt; &gt;&gt; deeply grateful if you would be kind enough to
&gt; point me in
&gt; &gt;&gt; right
&gt; &gt;&gt; direction.
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt;             &lt;scm&gt;
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &lt;connection&gt;scm:git:git://repo.or.cz/smart-dao.git&lt;/connection&gt;
&gt; &gt;&gt;
&gt; &gt;&gt; &lt;developerConnection&gt;scm:git:ssh://imyousuf@repo.or.cz/srv/git/smart-dao.git&lt;/developerConnection&gt;
&gt; &gt;&gt;             &lt;/scm&gt;
&gt; &gt;&gt;
&gt; &gt;&gt;             &lt;plugin&gt;
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &lt;artifactId&gt;maven-scm-plugin&lt;/artifactId&gt;
&gt; &gt;&gt;
&gt; &gt;&gt; &lt;version&gt;${scm.version}&lt;/version&gt;
&gt; &gt;&gt;             &lt;/plugin&gt;
&gt; &gt;&gt;             &lt;plugin&gt;
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &lt;artifactId&gt;maven-changelog-plugin&lt;/artifactId&gt;
&gt; &gt;&gt;
&gt; &gt;&gt; &lt;version&gt;2.1&lt;/version&gt;
&gt; &gt;&gt;
&gt; &gt;&gt; &lt;dependencies&gt;
&gt; &gt;&gt;
&gt; &gt;&gt;     &lt;dependency&gt;
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &lt;groupId&gt;org.apache.maven.scm&lt;/groupId&gt;
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &lt;artifactId&gt;maven-scm-provider-gitexe&lt;/artifactId&gt;
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt; &lt;version&gt;${scm.version}&lt;/version&gt;
&gt; &gt;&gt;
&gt; &gt;&gt;     &lt;/dependency&gt;
&gt; &gt;&gt;
&gt; &gt;&gt; &lt;/dependencies&gt;
&gt; &gt;&gt;             &lt;/plugin&gt;
&gt; &gt;&gt;     &lt;properties&gt;
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &lt;commons-lang.version&gt;2.3&lt;/commons-lang.version&gt;
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &lt;smart-util.version&gt;0.2-SNAPSHOT&lt;/smart-util.version&gt;
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &lt;jgit.version&gt;0.4-SNAPSHOT&lt;/jgit.version&gt;
&gt; &gt;&gt;
&gt; &gt;&gt; &lt;scm.version&gt;1.1&lt;/scm.version&gt;
&gt; &gt;&gt;     &lt;/properties&gt;
&gt; &gt;&gt;
&gt; &gt;&gt; Thank you,
&gt; &gt;&gt;
&gt; &gt;&gt; --
&gt; &gt;&gt; Imran M Yousuf
&gt; &gt;&gt; Entrepreneur &amp; Software Engineer
&gt; &gt;&gt; Smart IT Engineering
&gt; &gt;&gt; Dhaka, Bangladesh
&gt; &gt;&gt; Email: imran@smartitengineering.com
&gt; &gt;&gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt; &gt;&gt; Mobile: +880-1711402557
&gt; &gt;&gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; 
&gt; 
&gt; 
&gt; -- 
&gt; Imran M Yousuf
&gt; Entrepreneur &amp; Software Engineer
&gt; Smart IT Engineering
&gt; Dhaka, Bangladesh
&gt; Email: imran@smartitengineering.com
&gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt; Mobile: +880-1711402557
&gt; 


      


</pre>
</div>
</content>
</entry>
<entry>
<title>AW: A probable bug in git scm provider for maven-scm-plugin</title>
<author><name>Mark Struberg &lt;struberg@yahoo.de&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200903.mbox/%3c14467.24487.qm@web27805.mail.ukl.yahoo.com%3e"/>
<id>urn:uuid:%3c14467-24487-qm@web27805-mail-ukl-yahoo-com%3e</id>
<updated>2009-03-31T08:57:21Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

Hi Imran!

I recently changed the command back from git-log to git-whatchanged because I originally programmed
the output consumer to fit git-whatchanged. Don't know anymore when we did this, but the git-log
output hasn't been parseable with the GitLogConsumer for a while :(

From the man git-whatchanged (git-1.6.0.6) --since should be supported:
&gt; git whatchanged --since="2 weeks ago" -- gitk

If you look at the git code it should take the --since and --until!
This is also backed up with the comment in the man page:
&gt; The command internally invokes git-rev-list piped to 
&gt; git-diff-tree, and takes command line options for both 
&gt; of these commands.

So imho --since and --until should work.

Can you please try the git-whatchanged on the commandline again and play with the since date
to see if the output changes? - txs!

But maybe we trapped another error the code suffers from!

LieGrue,
strub


--- Imran M Yousuf &lt;imyousuf@gmail.com&gt; schrieb am Di, 31.3.2009:

&gt; Von: Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt; Betreff: A probable bug in git scm provider for maven-scm-plugin
&gt; An: scm-dev@maven.apache.org
&gt; CC: struberg@yahoo.de
&gt; Datum: Dienstag, 31. März 2009, 6:17
&gt; Hi,
&gt; 
&gt; When I use the &lt;type&gt;tag&lt;/type&gt; in changelog
&gt; configuration (its at the
&gt; end of the email), it uses the following query for
&gt; generating the
&gt; changeset -
&gt; 
&gt; git whatchanged --since=0.3 --until=HEAD --date=iso
&gt; 
&gt; While 'git help whatchanged' says nothing about '--since'
&gt; but the 'git
&gt; help log' says that '--since' is to be a date, thus IMHO,
&gt; the
&gt; implementation should have been something like -
&gt; 
&gt; git whatchanged 0.3...HEAD --date=iso
&gt; 
&gt; I also checked the source code of the changelog and it is
&gt; using the
&gt; following method-
&gt; 
&gt; changeLog(ScmRepository repository, ScmFileSet fileSet,
&gt; ScmVersion
&gt; startVersion, ScmVersion endVersion)
&gt; http://maven.apache.org/scm/projects/apidocs/org/apache/maven/scm/provider/ScmProvider.html#changeLog(org.apache.maven.scm.repository.ScmRepository,%20org.apache.maven.scm.ScmFileSet,%20org.apache.maven.scm.ScmVersion,%20org.apache.maven.scm.ScmVersion)
&gt; 
&gt; Which IMHO, is the correct one to use. I will try to check
&gt; the gitexe
&gt; code today to see whether I can fix it or not. Please let
&gt; me know what
&gt; you think about the problem.
&gt; 
&gt; Thank you,
&gt; 
&gt; -- 
&gt; Imran M Yousuf
&gt; Entrepreneur &amp; Software Engineer
&gt; Smart IT Engineering
&gt; Dhaka, Bangladesh
&gt; Email: imran@smartitengineering.com
&gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt; Mobile: +880-1711402557
&gt; 


      


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: A probable bug in git scm provider for maven-scm-plugin</title>
<author><name>Imran M Yousuf &lt;imyousuf@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200903.mbox/%3c7bfdc29a0903302157x2757f5a8of3966ae49988456e@mail.gmail.com%3e"/>
<id>urn:uuid:%3c7bfdc29a0903302157x2757f5a8of3966ae49988456e@mail-gmail-com%3e</id>
<updated>2009-03-31T04:57:43Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Tue, Mar 31, 2009 at 10:17 AM, Imran M Yousuf &lt;imyousuf@gmail.com&gt; wrote:
&gt; Hi,
&gt;
&gt; When I use the &lt;type&gt;tag&lt;/type&gt; in changelog configuration (its at the
&gt; end of the email), it uses the following query for generating the
&gt; changeset -
&gt;
&gt; git whatchanged --since=0.3 --until=HEAD --date=iso
&gt;
&gt; While 'git help whatchanged' says nothing about '--since' but the 'git
&gt; help log' says that '--since' is to be a date, thus IMHO, the
&gt; implementation should have been something like -
&gt;
&gt; git whatchanged 0.3...HEAD --date=iso
&gt;
&gt; I also checked the source code of the changelog and it is using the
&gt; following method-
&gt;
&gt; changeLog(ScmRepository repository, ScmFileSet fileSet, ScmVersion
&gt; startVersion, ScmVersion endVersion)
&gt; http://maven.apache.org/scm/projects/apidocs/org/apache/maven/scm/provider/ScmProvider.html#changeLog(org.apache.maven.scm.repository.ScmRepository,%20org.apache.maven.scm.ScmFileSet,%20org.apache.maven.scm.ScmVersion,%20org.apache.maven.scm.ScmVersion)
&gt;
&gt; Which IMHO, is the correct one to use. I will try to check the gitexe
&gt; code today to see whether I can fix it or not. Please let me know what
&gt; you think about the problem.
&gt;

I already worked on it but was not able to compile and test it, but
this is just for RFC. Please have a look and let me know what you
think. I missed the configuration that caused the error adding it as
follows:

            &lt;plugin&gt;
                &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
                &lt;artifactId&gt;maven-changelog-plugin&lt;/artifactId&gt;
                &lt;version&gt;${changelog.version}&lt;/version&gt;
                &lt;inherited&gt;false&lt;/inherited&gt;
                &lt;dependencies&gt;
                    &lt;dependency&gt;
                        &lt;groupId&gt;org.codehaus.plexus&lt;/groupId&gt;
                        &lt;artifactId&gt;plexus-utils&lt;/artifactId&gt;
                        &lt;version&gt;${plexus-utils.version}&lt;/version&gt;
                    &lt;/dependency&gt;
                &lt;/dependencies&gt;
                &lt;executions&gt;
                    &lt;execution&gt;
                        &lt;id&gt;attach-changelog&lt;/id&gt;
                        &lt;phase&gt;install&lt;/phase&gt;
                        &lt;goals&gt;
                            &lt;goal&gt;changelog&lt;/goal&gt;
                        &lt;/goals&gt;
                    &lt;/execution&gt;
                &lt;/executions&gt;
            &lt;/plugin&gt;
        &lt;/plugins&gt;
    &lt;/build&gt;
    &lt;reporting&gt;
        &lt;plugins&gt;
            &lt;plugin&gt;
                &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
                &lt;artifactId&gt;maven-changelog-plugin&lt;/artifactId&gt;
                &lt;version&gt;${changelog.version}&lt;/version&gt;
                &lt;configuration&gt;
                    &lt;type&gt;tag&lt;/type&gt;
                    &lt;tags&gt;
                        &lt;tag implementation="java.lang.String"&gt;0.3
                        &lt;/tag&gt;
                        &lt;tag implementation="java.lang.String"&gt;HEAD
                        &lt;/tag&gt;
                    &lt;/tags&gt;
                &lt;/configuration&gt;
            &lt;/plugin&gt;
        &lt;/plugins&gt;
    &lt;/reporting&gt;

Thank you,

Imran

&gt; Thank you,
&gt;
&gt; --
&gt; Imran M Yousuf
&gt; Entrepreneur &amp; Software Engineer
&gt; Smart IT Engineering
&gt; Dhaka, Bangladesh
&gt; Email: imran@smartitengineering.com
&gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt; Mobile: +880-1711402557
&gt;



-- 
Imran M Yousuf
Entrepreneur &amp; Software Engineer
Smart IT Engineering
Dhaka, Bangladesh
Email: imran@smartitengineering.com
Blog: http://imyousuf-tech.blogs.smartitengineering.com/
Mobile: +880-1711402557


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: NPE with maven-changelog-plugin and git</title>
<author><name>Imran M Yousuf &lt;imyousuf@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200903.mbox/%3c7bfdc29a0903302120l4cccc641yc17e060454ceaa37@mail.gmail.com%3e"/>
<id>urn:uuid:%3c7bfdc29a0903302120l4cccc641yc17e060454ceaa37@mail-gmail-com%3e</id>
<updated>2009-03-31T04:20:58Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Mon, Mar 30, 2009 at 5:23 PM, Mark Struberg &lt;struberg@yahoo.de&gt; wrote:
&gt;
&gt; Hi Imran!
&gt;
&gt; Having only looked over your log quickly, it seems to me that this is not a git-scm problem:
&gt;
&gt;&gt; java.lang.NoSuchMethodError: org.codehaus.plexus.util.cli.Commandline.createArg()Lorg/codehaus/plexus/util/cli/Arg;
&gt;&gt; org.apache.maven.scm.provider.git.gitexe.command.GitCommandLineUtils.getBaseGitCommandLine(GitCommandLineUtils.java:82)
&gt;
&gt; Looks like this function is not in the plexus-utils-1.1 the changelog uses in your setup?
&gt;&gt; [DEBUG]   org.codehaus.plexus:plexus-utils:jar:1.5.6:compile (removed - nearer found:
1.1)
&gt; hmm, why does it take the 1.1 instead of the 1.5.6? Idea, anyone?
&gt;

Hi Mark!

If I add the following to the plugin -
                    &lt;dependency&gt;
                        &lt;groupId&gt;org.codehaus.plexus&lt;/groupId&gt;
                        &lt;artifactId&gt;plexus-utils&lt;/artifactId&gt;
                        &lt;version&gt;${plexus-utils.version}&lt;/version&gt;
                    &lt;/dependency&gt;

Where verison is 1.5.6 it works fine with both 2.1 and the
2.2-SNAPSHOT and I can exclude the gitexe as dependency from the
plugin.

Thanks,

Imran


&gt;
&gt; LieGrue,
&gt; strub
&gt;
&gt;
&gt;
&gt; --- Imran M Yousuf &lt;imyousuf@gmail.com&gt; schrieb am Mo, 30.3.2009:
&gt;
&gt;&gt; Von: Imran M Yousuf &lt;imyousuf@gmail.com&gt;
&gt;&gt; Betreff: NPE with maven-changelog-plugin and git
&gt;&gt; An: scm-dev@maven.apache.org
&gt;&gt; Datum: Montag, 30. März 2009, 4:55
&gt;&gt; Hi,
&gt;&gt;
&gt;&gt; I am getting NPE when I issue  the following
&gt;&gt; configuration and
&gt;&gt; command 'mvn changelog:changelog' in scm version 1.1. When
&gt;&gt; I use scm
&gt;&gt; verison 1.2 I get No Such Method Error. I am pretty sure I
&gt;&gt; am doing
&gt;&gt; something wrong but I am unable to determine it. Please
&gt;&gt; help! I have
&gt;&gt; attached the relevant outputs as attachment -
&gt;&gt; git-log.out - Output of the git log command issued to build
&gt;&gt; the log
&gt;&gt; maven-changelog-npe.out - Output including debug info for
&gt;&gt; the NPE
&gt;&gt; maven-scm-error-1.2.out - No such method error with 1.2.
&gt;&gt;
&gt;&gt; I am compressing them to reduce the size of the attachment.
&gt;&gt; I would be
&gt;&gt; deeply grateful if you would be kind enough to point me in
&gt;&gt; right
&gt;&gt; direction.
&gt;&gt;
&gt;&gt;
&gt;&gt;             &lt;scm&gt;
&gt;&gt;
&gt;&gt; &lt;connection&gt;scm:git:git://repo.or.cz/smart-dao.git&lt;/connection&gt;
&gt;&gt;
&gt;&gt; &lt;developerConnection&gt;scm:git:ssh://imyousuf@repo.or.cz/srv/git/smart-dao.git&lt;/developerConnection&gt;
&gt;&gt;             &lt;/scm&gt;
&gt;&gt;
&gt;&gt;             &lt;plugin&gt;
&gt;&gt;
&gt;&gt; &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
&gt;&gt;
&gt;&gt; &lt;artifactId&gt;maven-scm-plugin&lt;/artifactId&gt;
&gt;&gt;
&gt;&gt; &lt;version&gt;${scm.version}&lt;/version&gt;
&gt;&gt;             &lt;/plugin&gt;
&gt;&gt;             &lt;plugin&gt;
&gt;&gt;
&gt;&gt; &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
&gt;&gt;
&gt;&gt; &lt;artifactId&gt;maven-changelog-plugin&lt;/artifactId&gt;
&gt;&gt;
&gt;&gt; &lt;version&gt;2.1&lt;/version&gt;
&gt;&gt;
&gt;&gt; &lt;dependencies&gt;
&gt;&gt;
&gt;&gt;     &lt;dependency&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; &lt;groupId&gt;org.apache.maven.scm&lt;/groupId&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; &lt;artifactId&gt;maven-scm-provider-gitexe&lt;/artifactId&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; &lt;version&gt;${scm.version}&lt;/version&gt;
&gt;&gt;
&gt;&gt;     &lt;/dependency&gt;
&gt;&gt;
&gt;&gt; &lt;/dependencies&gt;
&gt;&gt;             &lt;/plugin&gt;
&gt;&gt;     &lt;properties&gt;
&gt;&gt;
&gt;&gt; &lt;commons-lang.version&gt;2.3&lt;/commons-lang.version&gt;
&gt;&gt;
&gt;&gt; &lt;smart-util.version&gt;0.2-SNAPSHOT&lt;/smart-util.version&gt;
&gt;&gt;
&gt;&gt; &lt;jgit.version&gt;0.4-SNAPSHOT&lt;/jgit.version&gt;
&gt;&gt;
&gt;&gt; &lt;scm.version&gt;1.1&lt;/scm.version&gt;
&gt;&gt;     &lt;/properties&gt;
&gt;&gt;
&gt;&gt; Thank you,
&gt;&gt;
&gt;&gt; --
&gt;&gt; Imran M Yousuf
&gt;&gt; Entrepreneur &amp; Software Engineer
&gt;&gt; Smart IT Engineering
&gt;&gt; Dhaka, Bangladesh
&gt;&gt; Email: imran@smartitengineering.com
&gt;&gt; Blog: http://imyousuf-tech.blogs.smartitengineering.com/
&gt;&gt; Mobile: +880-1711402557
&gt;&gt;
&gt;
&gt;
&gt;
&gt;



-- 
Imran M Yousuf
Entrepreneur &amp; Software Engineer
Smart IT Engineering
Dhaka, Bangladesh
Email: imran@smartitengineering.com
Blog: http://imyousuf-tech.blogs.smartitengineering.com/
Mobile: +880-1711402557


</pre>
</div>
</content>
</entry>
<entry>
<title>A probable bug in git scm provider for maven-scm-plugin</title>
<author><name>Imran M Yousuf &lt;imyousuf@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/maven-scm-dev/200903.mbox/%3c7bfdc29a0903302117j2df2bcege1716a9f02829fd8@mail.gmail.com%3e"/>
<id>urn:uuid:%3c7bfdc29a0903302117j2df2bcege1716a9f02829fd8@mail-gmail-com%3e</id>
<updated>2009-03-31T04:17:40Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,

When I use the &lt;type&gt;tag&lt;/type&gt; in changelog configuration (its at the
end of the email), it uses the following query for generating the
changeset -

git whatchanged --since=0.3 --until=HEAD --date=iso

While 'git help whatchanged' says nothing about '--since' but the 'git
help log' says that '--since' is to be a date, thus IMHO, the
implementation should have been something like -

git whatchanged 0.3...HEAD --date=iso

I also checked the source code of the changelog and it is using the
following method-

changeLog(ScmRepository repository, ScmFileSet fileSet, ScmVersion
startVersion, ScmVersion endVersion)
http://maven.apache.org/scm/projects/apidocs/org/apache/maven/scm/provider/ScmProvider.html#changeLog(org.apache.maven.scm.repository.ScmRepository,%20org.apache.maven.scm.ScmFileSet,%20org.apache.maven.scm.ScmVersion,%20org.apache.maven.scm.ScmVersion)

Which IMHO, is the correct one to use. I will try to check the gitexe
code today to see whether I can fix it or not. Please let me know what
you think about the problem.

Thank you,

-- 
Imran M Yousuf
Entrepreneur &amp; Software Engineer
Smart IT Engineering
Dhaka, Bangladesh
Email: imran@smartitengineering.com
Blog: http://imyousuf-tech.blogs.smartitengineering.com/
Mobile: +880-1711402557


</pre>
</div>
</content>
</entry>
</feed>
