org.jenkinsci.plugins.pendingChanges
Interface ScmPendingChangesProvider

All Superinterfaces:
hudson.ExtensionPoint
All Known Implementing Classes:
SubversionScmPendingChangesProvider

public interface ScmPendingChangesProvider
extends hudson.ExtensionPoint

Provide pluggable access to the change logs of a SCM.

Author:
avogler

Nested Class Summary
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Method Summary
 hudson.scm.ChangeLogSet getPendingChanges(hudson.model.AbstractProject project)
          Retrieve all changes made since last successful build.
 boolean supports(hudson.scm.SCM scm)
          Check whether this ScmPendingChangesProvider supports this SCM implementation
 

Method Detail

supports

boolean supports(hudson.scm.SCM scm)
Check whether this ScmPendingChangesProvider supports this SCM implementation

Parameters:
scm - the SCM to check
Returns:
true if this SCM is supported

getPendingChanges

hudson.scm.ChangeLogSet getPendingChanges(hudson.model.AbstractProject project)
Retrieve all changes made since last successful build.

Parameters:
project - use SCM config of this project to retrieve changes
Returns:


Copyright © 2004-2013. All Rights Reserved.