367894adc8 
								
									
								
							
								 
							
						 
						
							
							
								
								add test coverage for original author conversion during migrations ( #18506 )  
							
							... 
							
							
 
							
							* add test coverage for original author conversion during migrations
And create a function to factorize a code snippet that is repeated
five times and would otherwise be more difficult to test and maintain
consistently.
Signed-off-by: Loïc Dachary <loic@dachary.org>
* fix variable scope and int64 formatting
* add missing calls to remapExternalUser and fix misplaced %d
Co-authored-by: Loïc Dachary <loic@dachary.org>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								3bb028cc46 
								
									
								
							
								 
							
						 
						
							
							
								
								Validate migration files ( #18203 )  
							
							... 
							
							
 
							
							JSON Schema validation for data used by Gitea during migrations
Discussion at https://forum.forgefriends.org/t/common-json-schema-for-repository-information/563 
Co-authored-by: Loïc Dachary <loic@dachary.org> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								7e1ae38097 
								
									
								
							
								 
							
						 
						
							
							
								
								Move migrations into services and base into modules/migration ( #17663 )  
							
							... 
							
							
 
							
							* Move migrtions into services and base into modules/migration
* Fix imports
* Fix lint 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								dd08853b10 
								
									
								
							
								 
							
						 
						
							
							
								
								Dump github/gitlab/gitea repository data to a local directory and restore to gitea ( #12244 )  
							
							... 
							
							
 
							
							* Dump github/gitlab repository data to a local directory
* Fix lint
* Adjust directory structure
* Allow migration special units
* Allow migration ignore release assets
* Fix lint
* Add restore repository
* stage the changes
* Merge
* Fix lint
* Update the interface
* Add some restore methods
* Finish restore
* Add comments
* Fix restore
* Add a token flag
* Fix bug
* Fix test
* Fix test
* Fix bug
* Fix bug
* Fix lint
* Fix restore
* refactor downloader
* fmt
* Fix bug isEnd detection on getIssues
* Refactor maxPerPage
* Remove unused codes
* Remove unused codes
* Fix bug
* Fix restore
* Fix dump
* Uploader should not depend downloader
* use release attachment name but not id
* Fix restore bug
* Fix lint
* Fix restore bug
* Add a method of DownloadFunc for base.Release to make uploader not depend on downloader
* fix Release yml marshal
* Fix trace information
* Fix bug when dump & restore
* Save relative path on yml file
* Fix bug
* Use relative path
* Update docs
* Use git service string but not int
* Recognize clone addr to service type 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								2b3e931cde 
								
							
								 
							
						 
						
							
							
								
								Migrate reactions when migrating repository from github ( #9599 )  
							
							... 
							
							
 
							
							* Migrate reactions when migrating repository from github
* fix missed sleep
* fix tests
* update reactions when external user binding
* Fix test
* fix tests
* change the copy head
* fix test
* fix migrator add/delete reaction 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							7 years ago