forgejo/modules/repository
Gusted 6da194fae8 fix: make syncronize tags to database handle annoted tags
- When an admin wants syncronize tags in the Git data to the database
via the admin dashboard all annoted tags loses their title. This was
caused because the code didn't correctly handle annoted tags. Annoted
tags have their own objectID to store the annoted message, unlike
'normal' tags which point to the commitID. While the function was being
run for annoted tags, the code thought it found a mismatch in the
objectIDs, because the stored version was actually correct which pointed
to the commitID but the code found the objectID of the annoted tag.
- Make `SyncReleasesWithTags` corectly handle annoted tags.
- Added unit and integration tests.
- Resolves #5628
2024-10-21 16:21:07 +02:00
..
branch.go fix(repository): git push to an adopted repository fails 2024-06-16 19:06:06 +02:00
branch_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
collaborator.go [MODERATION] User blocking 2024-02-05 15:56:45 +01:00
collaborator_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
commits.go Fix context cache bug & enable context cache for dashabord commits' authors (#26991) 2023-09-11 10:14:01 +00:00
commits_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
create.go Add merge style fast-forward-only (#28954) 2024-02-14 17:19:19 +01:00
create_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
delete.go Even more db.DefaultContext refactor (#27352) 2023-10-03 10:30:41 +00:00
env.go Move database operations of merging a pull request to post receive hook and add a transaction (#30805) 2024-05-12 20:03:10 +02:00
fork.go Reduce usage of db.DefaultContext (#27073) 2023-09-14 17:09:32 +00:00
hooks.go Always write proc-receive hook for all git versions (#29287) 2024-02-26 22:30:25 +01:00
init.go Move generate from module to service (#29465) 2024-03-06 12:10:44 +08:00
init_test.go Make label templates have consistent behavior and priority (#23749) 2023-04-10 16:44:02 +08:00
license.go style: reenable switch check 2024-08-18 15:19:01 +02:00
license_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
main_test.go make writing main test easier (#27270) 2023-09-28 01:38:53 +00:00
push.go fix: hook post-receive for sha256 repos 2024-05-15 16:43:16 +02:00
repo.go fix: make syncronize tags to database handle annoted tags 2024-10-21 16:21:07 +02:00
repo_test.go Add testifylint to lint checks (#4535) 2024-07-30 19:41:10 +00:00
temp.go Enable more revive linter rules (#30608) 2024-04-28 15:39:00 +02:00