6543 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd60ebfe14 
							
						 
					 
					
						
						
							
							[API] Migration:  Change ServiceType String ( #12672 )  
						
						... 
						
						
						
						* use different structs for MigrateRepoOptions on UI and API
* Fix TokenAuth and rename UID to an understandable Name
* fix swagger doc
* simplify & mk redable
* R E F A C T O R:
migration has now internal 3 structs to store its options:
 * the Options for WebUI: modules/auth/repo_form.go
 * the Options for API: modules/structs/repo.go
 * the option struct with after validation for internal prossessing: modules/migrations/base/options.go
* Copyright Header
* Deprecate UID - add RepoOwner
* adopt repo.go -> migrate.go
* add comment about each struct purpose
* lint 
						
						
					 
					
						2020-09-10 23:29:19 +01:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b465d0d787 
							
						 
					 
					
						
						
							
							Move create/fork repository from models to modules/repository ( #9489 )  
						
						... 
						
						
						
						* Move create/fork repository from models to modules/repository
* fix wrong reference
* fix test
* fix test
* fix lint
* Fix DBContext
* remove duplicated TestMain
* fix lint
* fix conflicts 
						
						
					 
					
						2020-01-12 20:11:17 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
						
						
							
						
						
							7b2ff82d20 
							
						 
					 
					
						
						
							
							Move some repository methods from models to modules/repository ( #9353 )  
						
						... 
						
						
						
						* Move some repository methods from models to modules/repository
* fix test 
						
						
					 
					
						2019-12-14 18:30:01 +01:00 
						 
				 
			
				
					
						
							
							
								Lars Lehtonen 
							
						 
					 
					
						
						
						
						
							
						
						
							896ad1d9cf 
							
						 
					 
					
						
						
							
							services/mirror: fix dropped test errors ( #9007 )  
						
						
						
						
					 
					
						2019-11-15 06:54:23 +02:00 
						 
				 
			
				
					
						
							
							
								zeripath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							722a7c902d 
							
						 
					 
					
						
						
							
							Add Close() method to gogitRepository ( #8901 )  
						
						... 
						
						
						
						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 07:01:19 +00:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2a3abc683 
							
						 
					 
					
						
						
							
							Move migrating repository from frontend to backend ( #6200 )  
						
						... 
						
						
						
						* move migrating to backend
* add loading image when migrating and fix tests
* fix format
* fix lint
* add redis task queue support and improve docs
* add redis vendor
* fix vet
* add database migrations and fix app.ini sample
* add comments for task section on app.ini.sample
* Update models/migrations/v84.go
Co-Authored-By: lunny <xiaolunwen@gmail.com>
* Update models/repo.go
Co-Authored-By: lunny <xiaolunwen@gmail.com>
* move migrating to backend
* add loading image when migrating and fix tests
* fix fmt
* add redis task queue support and improve docs
* fix fixtures
* fix fixtures
* fix duplicate function on index.js
* fix tests
* rename repository statuses
* check if repository is being create when SSH request
* fix lint
* fix template
* some improvements
* fix template
* unified migrate options
* fix lint
* fix loading page
* refactor
* When gitea restart, don't restart the running tasks because we may have servel gitea instances, that may break the migration
* fix js
* Update models/repo.go
Co-Authored-By: guillep2k <18600385+guillep2k@users.noreply.github.com>
* Update docs/content/doc/advanced/config-cheat-sheet.en-us.md
Co-Authored-By: guillep2k <18600385+guillep2k@users.noreply.github.com>
* fix tests
* rename ErrTaskIsNotExist to ErrTaskDoesNotExist
* delete release after add one on tests to make it run happy
* fix tests
* fix tests
* improve codes
* fix lint
* fix lint
* fix migrations 
						
						
					 
					
						2019-10-13 21:23:14 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ff783b732 
							
						 
					 
					
						
						
							
							Move mirror to a standalone package from models ( #7486 )  
						
						... 
						
						
						
						* move mirror to a standalone package
* fix mirror address in template
* fix tests
* fix lint
* fix comment
* fix tests
* fix tests
* fix vendor
* fix fmt
* fix lint
* remove wrong file submitted
* fix conflict
* remove unrelated changes
* fix go mod
* fix tests
* clean go mod
* make vendor work
* make vendor work
* fix tests
* remove duplicated test 
						
						
					 
					
						2019-10-01 21:40:17 +08:00