package se.bjurr.sbcc.commits; import java.io.IOException; import java.util.List; import se.bjurr.sbcc.data.SbccChangeSet; import se.bjurr.sbcc.settings.SbccSettings; import com.atlassian.bitbucket.pull.PullRequest; import com.atlassian.bitbucket.repository.RefChangeType; import com.atlassian.bitbucket.repository.Repository; public interface ChangeSetsService { List<SbccChangeSet> getNewChangeSets( SbccSettings settings, Repository fromRepository, String refId, RefChangeType type, String fromHash, String toHash) throws IOException; List<SbccChangeSet> getNewChangeSets(SbccSettings settings, PullRequest pullRequest) throws IOException; }