You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
forgejo/models
Sybren 151b1a9508
Support importing comment types (#22510)
This commit adds support for specifying comment types when importing
with `gitea restore-repo`. It makes it possible to import issue changes,
such as "title changed" or "assigned user changed".

An earlier version of this pull request was made by Matti Ranta, in
https://future.projects.blender.org/blender-migration/gitea-bf/pulls/3

There are two changes with regard to Matti's original code:

1. The comment type was an `int64` in Matti's code, and is now using a
string. This makes it possible to use `comment_type: title`, which is
more reliable and future-proof than an index into an internal list in
the Gitea Go code.

2. Matti's code also had support for including labels, but in a way that
would require knowing the database ID of the labels before the import
even starts, which is impossible. This can be solved by using label
names instead of IDs; for simplicity I I left that out of this PR.
2 years ago
..
activities Always reuse transaction (#22362) 2 years ago
admin Implement FSFE REUSE for golang files (#21840) 2 years ago
asymkey Improve utils of slices (#22379) 2 years ago
auth Support scoped access tokens (#20908) 2 years ago
avatars Fix get system setting bug when enabled redis cache (#22295) 2 years ago
db some refactor about code comments (#20821) 2 years ago
fixtures Fix error when calculate the repository size (#22392) 2 years ago
git Add cron method to gc LFS MetaObjects (#22385) 2 years ago
issues Support importing comment types (#22510) 2 years ago
migrations Support scoped access tokens (#20908) 2 years ago
organization Secrets storage with SecretKey encrypted (#22142) 2 years ago
packages Display unreferenced packages total size in package admin panel (#22498) 2 years ago
perm Rename almost all Ctx functions (#22071) 2 years ago
project Always reuse transaction (#22362) 2 years ago
pull refactor some functions to support ctx as first parameter (#21878) 2 years ago
repo Fix Operator does not exist bug on explore page with ONLY_SHOW_RELEVANT_REPOS (#22454) 2 years ago
secret Secrets storage with SecretKey encrypted (#22142) 2 years ago
system Set disable_gravatar/enable_federated_avatar when offline mode is true (#22479) 2 years ago
unit Implement FSFE REUSE for golang files (#21840) 2 years ago
unittest Add support for incoming emails (#22056) 2 years ago
user Reliable selection of admin user (#22509) 2 years ago
webhook Remove old HookEventType (#22358) 2 years ago
error.go Implement FSFE REUSE for golang files (#21840) 2 years ago
fixture_generation.go Implement FSFE REUSE for golang files (#21840) 2 years ago
fixture_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
main_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
migrate.go Check primary keys for all tables and drop ForeignReference (#21721) 2 years ago
migrate_test.go Check primary keys for all tables and drop ForeignReference (#21721) 2 years ago
org.go refactor some functions to support ctx as first parameter (#21878) 2 years ago
org_team.go Supports wildcard protected branch (#20825) 2 years ago
org_team_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
org_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
repo.go Secrets storage with SecretKey encrypted (#22142) 2 years ago
repo_collaboration.go refactor some functions to support ctx as first parameter (#21878) 2 years ago
repo_collaboration_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
repo_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
repo_transfer.go Always reuse transaction (#22362) 2 years ago
repo_transfer_test.go Rename almost all Ctx functions (#22071) 2 years ago
user.go Supports wildcard protected branch (#20825) 2 years ago