Jenkins : Transition to PollingResult API of SCM

This page contains notes for implementing starteam plugin transition from implementaion SCM.pollChanges to SCM.poll
See hudson.scm.SCM compareRemoteRevisionWith, calcRevisionsFromBuild

The SCMRevisionState has to contain information to determine change within source.

Implementation if compareRemoteRevisionWith should take less time to execute then a full checkout.

Proposed SCMRevisionState implementation - list of all files, with size, modification date and MD5 for each.


Related topics
Writing an SCM plugin, Subversion Plugin,

Source code

ST plugin trunk

ST plugin branch


starteam-complete-20091210.tgz (application/x-gzip)