diff --git a/scm-core/src/main/java/sonia/scm/repository/AbstractRepositoryHandler.java b/scm-core/src/main/java/sonia/scm/repository/AbstractRepositoryHandler.java index 931fbcc39d..5a6b70857b 100644 --- a/scm-core/src/main/java/sonia/scm/repository/AbstractRepositoryHandler.java +++ b/scm-core/src/main/java/sonia/scm/repository/AbstractRepositoryHandler.java @@ -186,6 +186,20 @@ public abstract class AbstractRepositoryHandler getChangesets(String startId, int max); + + /** + * Method description + * + * + * @param max + * + * @return + */ + public List getLastChangesets(int max); +} diff --git a/scm-core/src/main/java/sonia/scm/repository/RepositoryHandler.java b/scm-core/src/main/java/sonia/scm/repository/RepositoryHandler.java index 7c04e00a87..4e11e8ac9d 100644 --- a/scm-core/src/main/java/sonia/scm/repository/RepositoryHandler.java +++ b/scm-core/src/main/java/sonia/scm/repository/RepositoryHandler.java @@ -43,7 +43,6 @@ import sonia.scm.plugin.ExtensionPoint; /** * * @author Sebastian Sdorra - * */ @ExtensionPoint public interface RepositoryHandler @@ -60,4 +59,16 @@ public interface RepositoryHandler * @return */ public String createResourcePath(Repository repository); + + //~--- get methods ---------------------------------------------------------- + + /** + * Method description + * + * + * + * @param repository + * @return null if ChangesetViewer is not supported + */ + public ChangesetViewer getChangesetViewer(Repository repository); }