• Lunny Xiao's avatar
    Move migrating repository from frontend to backend (#6200) · f2a3abc6
    Lunny Xiao authored
    
    * 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: default avatarlunny <xiaolunwen@gmail.com>
    
    * Update models/repo.go
    Co-Authored-By: default avatarlunny <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: default avatarguillep2k <18600385+guillep2k@users.noreply.github.com>
    
    * Update docs/content/doc/advanced/config-cheat-sheet.en-us.md
    Co-Authored-By: default avatarguillep2k <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
    Unverified
    f2a3abc6
.gitignore 1.12 KB
# Compiled Object files, Static and Dynamic libs (Shared Objects)
*.o
*.a
*.so

# Folders
_obj
_test

# IntelliJ
.idea

# MS VSCode
.vscode

# Architecture specific extensions/prefixes
*.[568vq]
[568vq].out

*.cgo1.go
*.cgo2.c
_cgo_defun.c
_cgo_gotypes.go
_cgo_export.*

_testmain.go

*.exe
*.test
*.prof

*coverage.out
coverage.all

/modules/options/bindata.go
/modules/public/bindata.go
/modules/templates/bindata.go

*.db
*.log

/gitea
/debug
/integrations.test

/bin
/dist
/custom
/data
/indexers
/log
/public/img/avatar
/integrations/gitea-integration-mysql
/integrations/gitea-integration-mysql8
/integrations/gitea-integration-pgsql
/integrations/gitea-integration-sqlite
/integrations/gitea-integration-mssql
/integrations/indexers-mysql
/integrations/indexers-mysql8
/integrations/indexers-pgsql
/integrations/indexers-sqlite
/integrations/indexers-mssql
/integrations/mysql.ini
/integrations/mysql8.ini
/integrations/pgsql.ini
/integrations/mssql.ini
/node_modules
/modules/indexer/issues/indexers
routers/repo/authorized_keys
/yarn.lock

# Snapcraft
snap/.snapcraft/
parts/
stage/
prime/
*.snap
*.snap-build
*_source.tar.bz2
.DS_Store