mirror of https://github.com/go-gitea/gitea.git
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.
7af074dbee
This patch improves the migration from gitbucket to gitea. The gitbucket uses it's own internal perPage value (= 25) for paging and ignore per_page arguments in the requested URL. This cause gitea to migrate only 25 issues and 25 PRs from gitbucket repository. This may not happens on old gitbucket. But recent gitbucket 4.40 or 4.38.4 has this problem. This patch change to use this internally hardcoded perPage of gitbucket as gitea's maxPerPage numer when migrating from gitbucket. There are several perPage values in gitbucket like 25 for Isseus/PRs and 10 for Releases. Some of those API doesn't support paging yet. It sounds difficult to implement, but using the minimum number among them worked out very well. So, I use 10 in this patch. Brief descriptions of problems and this patch are also available in https://github.com/go-gitea/gitea/issues/30316. In addition, I'm not sure what kind of test cases are possible to write here. It's a test for migration, so it requires testing gitbucket server and gitea server, I guess. Please let me know if it is possible to write such test cases here. Thanks! |
10 months ago | |
---|---|---|
.. | ||
codebase.go | 2 years ago | |
codebase_test.go | 2 years ago | |
common.go | 1 year ago | |
dump.go | 1 year ago | |
error.go | 1 year ago | |
git.go | 2 years ago | |
gitbucket.go | 10 months ago | |
gitea_downloader.go | 1 year ago | |
gitea_downloader_test.go | 2 years ago | |
gitea_uploader.go | 11 months ago | |
gitea_uploader_test.go | 11 months ago | |
github.go | 1 year ago | |
github_test.go | 2 years ago | |
gitlab.go | 11 months ago | |
gitlab_test.go | 11 months ago | |
gogs.go | 2 years ago | |
gogs_test.go | 2 years ago | |
http_client.go | 2 years ago | |
main_test.go | 1 year ago | |
migrate.go | 10 months ago | |
migrate_test.go | 2 years ago | |
onedev.go | 2 years ago | |
onedev_test.go | 2 years ago | |
restore.go | 2 years ago | |
update.go | 1 year ago |