[ http://jira.codehaus.org/browse/SCM-418?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Peter Janes updated SCM-418: ---------------------------- Attachment: scm-418.patch Patch against current trunk > Support for Perforce changelogs in Continuum and changelog plugin > ----------------------------------------------------------------- > > Key: SCM-418 > URL: http://jira.codehaus.org/browse/SCM-418 > Project: Maven SCM > Issue Type: Bug > Components: maven-scm-provider-perforce > Affects Versions: 1.1 > Environment: tested on Maven 2.0.9, Continuum 1.2, Perforce 2008.1, > all under Fedora 9 > Reporter: Peter Janes > Attachments: changelog.patch, scm-418.patch > > > Continuum wasn't reporting author/date/comment for each build's modified > files when used with Perforce. I tracked the root cause to the update > command not returning the current changelist, which in turn wasn't being > provided to the changelog command. At the same time, the changelog command > didn't accept revision-based ranges, only dates. > The attached patch (with updated test cases) makes the Continuum build status > pages return full results. > The basic flow is to get the newly-submitted changelist numbers using "p4 > changes", then populate ChangeSet objects directly using "p4 describe". > A side effect is that this replaces the patch for SCM-332. The original code > gathered the changed files (and their comments) with "p4 filelog", which the > patch then re-aggregated into changesets. The new version accomplishes the > same thing, but more directly. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira