1.1 --- a/src/main/kotlin/de/uapcore/lightpit/dao/DataAccessObject.kt Sat Jul 22 15:07:23 2023 +0200 1.2 +++ b/src/main/kotlin/de/uapcore/lightpit/dao/DataAccessObject.kt Sat Jul 22 22:32:04 2023 +0200 1.3 @@ -26,6 +26,7 @@ 1.4 package de.uapcore.lightpit.dao 1.5 1.6 import de.uapcore.lightpit.entities.* 1.7 +import de.uapcore.lightpit.types.CommitRef 1.8 import de.uapcore.lightpit.viewmodel.ComponentSummary 1.9 import de.uapcore.lightpit.viewmodel.IssueSummary 1.10 import de.uapcore.lightpit.viewmodel.VersionSummary 1.11 @@ -70,6 +71,8 @@ 1.12 fun collectIssueSummary(project: Project): IssueSummary 1.13 fun collectIssueSummary(assignee: User): IssueSummary 1.14 1.15 + fun mergeCommitRefs(refs: List<CommitRef>) 1.16 + 1.17 fun listIssues(project: Project, includeDone: Boolean): List<Issue> 1.18 fun listIssues(project: Project, includeDone: Boolean, version: Version?, component: Component?): List<Issue> 1.19 fun findIssue(id: Int): Issue? 1.20 @@ -101,4 +104,5 @@ 1.21 * Lists the issue comment history of the project with [projectId] for the past [days]. 1.22 */ 1.23 fun listIssueCommentHistory(projectId: Int, days: Int): List<IssueCommentHistoryEntry> 1.24 + fun listCommitRefs(issue: Issue): List<CommitRef> 1.25 }