gitea源码

compare.go 621B

1234567891011121314151617181920212223
  1. // Copyright 2024 The Gitea Authors. All rights reserved.
  2. // SPDX-License-Identifier: MIT
  3. package common
  4. import (
  5. repo_model "code.gitea.io/gitea/models/repo"
  6. user_model "code.gitea.io/gitea/models/user"
  7. "code.gitea.io/gitea/modules/git"
  8. pull_service "code.gitea.io/gitea/services/pull"
  9. )
  10. // CompareInfo represents the collected results from ParseCompareInfo
  11. type CompareInfo struct {
  12. HeadUser *user_model.User
  13. HeadRepo *repo_model.Repository
  14. HeadGitRepo *git.Repository
  15. CompareInfo *pull_service.CompareInfo
  16. BaseBranch string
  17. HeadBranch string
  18. DirectComparison bool
  19. }