continuum-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Brent N Atkinson (JIRA)" <>
Subject [jira] (CONTINUUM-1640) No changes and no committer name extracted from SVN
Date Tue, 27 Jan 2015 02:59:29 GMT


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

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:
>             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

This message was sent by Atlassian JIRA

View raw message