[ 
https://jira.codehaus.org/browse/CONTINUUM-1640?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=361853#comment-361853
 ] 

Brent N Atkinson commented on CONTINUUM-1640:
---------------------------------------------

It appears that this issue was already taken care of with an upgrade of 
maven-scm. This is consistent with the contents of the patch, which includes 
code for maven-scm classes and not Continuum's. 

The issue was also reported as SCM-455 to the maven-scm project and according 
to Jira it was fixed in maven-scm 1.3. The first release bundling a version of 
maven-scm greater than 1.3 was Continuum 1.4.1, which uses maven-scm 1.4.

I adapted the test case and added to continuum-scm just to verify that the 
issue is fixed. I had to change the changelog format for the first entry 
however, because it no longer appears to parse with modern versions of 
Subversion. This should not affect the outcome for author parsing, but it is 
worth noting that the test case is not identical.

> No changes and no committer name extracted from SVN
> ---------------------------------------------------
>
>                 Key: CONTINUUM-1640
>                 URL: https://jira.codehaus.org/browse/CONTINUUM-1640
>             Project: Continuum
>          Issue Type: Bug
>          Components: SCM
>    Affects Versions: 1.1
>         Environment: Windows XP, Java 1.5, SVN 1.4.3
>            Reporter: Timur Evdokimov
>            Assignee: Brent N Atkinson
>             Fix For: 1.5.0
>
>         Attachments: maven-scm-provider-svnexec.patch
>
>
> When continuum detects changes and makes builds, no data is extracted on 
> change date and committer.
> It always looks like this
> ****************************************************************************
> SCM Changes:
> ****************************************************************************
> Changed: no author @ no date
> Comment: no comment
> Files changed:
> (here are files)
> It is the same machine (SVN/continuum) so we rule out ime difference 
> immediately.
> Moreover I've checked in continuum logs, there is "svn --non-interactive log" 
> command executed, and when I type this command in, proper dates and commiters 
> are displayed.
> looking at org.apache.maven.continuum.scm.DefaultContinuumScm, I've found 
> that change date/commiters are taken from ScmResult that comes from this 
> method
>                 scmResult = scmManager.getProviderByRepository( repository 
> ).update( repository, fileSet, tag, getLatestUpdateDate( project ) );
>                 result = convertScmResult( scmResult );
> Maven SVN SCM Manager returns no changes in scmResult.getChanges()
> Where this svn log command is coming from then? Not from Maven SCM but from 
> continuum itself?



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to