zeripath
fb5af37b3e
Add Close() method to gogitRepository ( #8901 ) ( #8958 )
...
Backport #8901 - Adjusted slightly for 1.9
In investigating #7947 it has become clear that the storage component of go-git repositories needs closing.
This PR adds this Close function and adds the Close functions as necessary.
In TransferOwnership the ctx.Repo.GitRepo is closed if it is open to help prevent the risk of multiple open files.
Fixes #7947
2019-11-13 18:51:33 +00:00
mrsdizzie
2ef37522b6
Update Github Migration Test ( #8946 )
...
Small fix for test on 1.9 since #8938 can't be easily back ported to
this branch.
2019-11-13 12:33:33 +08:00
guillep2k
0b91aaf62a
Update Github migration test ( #8897 )
...
Earlier today #716 was reopened which updated the modification time for
an old milestone (1.6.0) that we use in testing with the assumption that
it is old and won't change. This breaks all builds now, so remove this
test since we have others that test the same code and this milestone
will likely be updated again as that issue changes etc...
2019-11-09 15:14:40 -05:00
6543
30718ce4ac
fix bug when migrating a private repository ( #7917 ) ( #8403 )
2019-10-07 00:58:35 -04:00
Lunny Xiao
d4044b9c98
fix bug on migrating milestone from github ( #7665 ) ( #7666 )
2019-07-29 12:08:24 -04:00
Lunny Xiao
f4818671e4
Fix migration tests since #7 fixed ( #7375 ) ( #7381 )
...
* fix migration tests since #7 fixed
* fix test time
2019-07-08 23:04:46 +08:00
mrsdizzie
7166629d9c
Fix typo in PR migration check ( #7368 )
2019-07-06 16:32:15 -04:00
Lunny Xiao
337d6915ff
Detect migrating batch size ( #7353 )
...
* Make migrating batch size as configurable
* detect different table batch insert size and remove config item
* remove unrelated changes
2019-07-06 15:24:50 -04:00
Lunny Xiao
e728b55812
Fix bug conflict between SyncReleasesWithTags and InsertReleases ( #7337 )
...
* fix bug conflict between SyncReleasesWithTags and InsertReleases
* fix tests
* fix fmt
2019-07-01 22:17:16 +01:00
Lunny Xiao
462284e2f5
Use batch insert on migrating repository to make the process faster ( #7050 )
...
* Use batch insert on migrating repository to make the process faster
* fix lint
* fix tests
* fix comments
2019-06-29 21:38:22 +08:00
Lunny Xiao
392fe6c943
Fix migration panic when Head.User is not exist ( #7226 )
...
* fix migration panic when Head.User is not exist
* fix test
2019-06-18 12:15:39 -04:00
Lunny Xiao
7d12ec2abd
improve github downloader on migrations ( #7049 )
...
* improve github downloader on migrations
* fix tests
* fix uppercase function parameters
2019-05-30 16:26:57 -04:00
Rob Watson
daaae2aad5
migrations: ensure rollback on error ( #7039 ) ( #7040 )
2019-05-25 22:18:27 +01:00
Lunny Xiao
02542a2c15
fix missing repo description when migrating ( #7000 )
2019-05-20 15:43:43 +03:00
Lunny Xiao
08069dc465
Improve migrations to support migrating milestones/labels/issues/comments/pullrequests ( #6290 )
...
* add migrations
* fix package dependency
* fix lints
* implements migrations except pull requests
* add releases
* migrating releases
* fix bug
* fix lint
* fix migrate releases
* fix tests
* add rollback
* pull request migtations
* fix import
* fix go module vendor
* add tests for upload to gitea
* more migrate options
* fix swagger-check
* fix misspell
* add options on migration UI
* fix log error
* improve UI options on migrating
* add support for username password when migrating from github
* fix tests
* remove comments and fix migrate limitation
* improve error handles
* migrate API will also support migrate milestones/labels/issues/pulls/releases
* fix tests and remove unused codes
* add DownloaderFactory and docs about how to create a new Downloader
* fix misspell
* fix migration docs
* Add hints about migrate options on migration page
* fix tests
2019-05-07 09:12:51 +08:00