forgejo/services
Aravinth Manivannan 076cead40d
Fix CheckRepoStats and reuse it during migration ()
The CheckRepoStats function missed the following counters:

- label num_closed_issues & num_closed_pulls
- milestone num_closed_issues & num_closed_pulls

The update SQL statements for updating the repository
num_closed_issues & num_closed_pulls fields were repeated in three
functions (repo.CheckRepoStats, migrate.insertIssues and
models.Issue.updateClosedNum) and were moved to a single helper.

The UpdateRepoStats is implemented and called in the Finish migration method so that it happens immediately instead of wating for the
CheckRepoStats to run.

Signed-off-by: Loïc Dachary loic@dachary.org

---
[source](https://lab.forgefriends.org/forgefriends/forgefriends/-/merge_requests/34)
2022-01-17 19:31:58 +01:00
..
agit Fix various typos () 2022-01-10 17:32:37 +08:00
asymkey Refactor auth package () 2022-01-02 21:12:35 +08:00
attachment Simplify parameter types () 2021-12-20 04:41:31 +00:00
auth Support webauthn () 2022-01-14 16:03:31 +01:00
comments Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
cron Some repository refactors () 2021-12-12 23:48:20 +08:00
externalaccount Refactor auth package () 2022-01-02 21:12:35 +08:00
forms Support webauthn () 2022-01-14 16:03:31 +01:00
gitdiff Fix various typos () 2022-01-10 17:32:37 +08:00
issue Simplify parameter types () 2021-12-20 04:41:31 +00:00
lfs Support webauthn () 2022-01-14 16:03:31 +01:00
mailer Add option to convert CRLF to LF line endings for sendmail () 2022-01-06 01:43:45 +01:00
migrations Fix CheckRepoStats and reuse it during migration () 2022-01-17 19:31:58 +01:00
mirror Some repository refactors () 2021-12-12 23:48:20 +08:00
org Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
pull Fix various typos () 2022-01-10 17:32:37 +08:00
release Set HeadCommit when creating tags. () 2021-12-29 19:40:57 +08:00
repository Fix NPE on try to get tag reference via API () 2022-01-12 20:37:46 +00:00
task Some repository refactors () 2021-12-12 23:48:20 +08:00
user Move keys to models/asymkey () 2021-12-10 16:14:24 +08:00
webhook Add replay of webhooks. () 2022-01-05 15:00:20 -06:00
wiki Fix various typos () 2022-01-10 17:32:37 +08:00