gitlab-org--gitlab-foss/lib/tasks/gitlab
Zeger-Jan van de Weg fff7754186
Rename the Repository table to PoolRepository
To separate the different kinds of repositories we have at GitLab this
table will be renamed to pool_repositories. A project can, for now at
least, be member of none, or one of these. The table will get additional
columns in a later merge request where more logic is implemented for the
model.

Further included is a small refactor of logic around hashing ids for the
disk_path, mainly to ensure a previous implementation is reusable.

The disk_path for the pool_repositories table no longer has a NOT NULL
constraint, but given the hashing of the ID requires the DB to assign
the record an ID, an after_create hook is used to update the value.

A related MR is:
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/23143, adding
tables for 'normal' repositories and wiki_repositories.
2018-11-27 13:41:46 +01:00
..
artifacts Typo in log message of gitlab-rake gitlab:artifacts:migrate 2018-09-27 13:18:14 +00:00
lfs [cherry-pick] '4862-verify-file-checksums' 2018-03-08 10:20:40 -05:00
uploads Add wrapper rake task to migrate all uploads to OS 2018-09-18 20:26:54 +05:30
assets.rake Load only the currently needed JS locale file 2017-10-04 11:23:52 +00:00
backup.rake Fix backup creation and restore for specific Rake tasks 2018-05-24 14:58:25 +00:00
bulk_add_permission.rake Resolve "Rename the Master role to Maintainer" Backend 2018-07-11 14:36:08 +00:00
check.rake Migrate storage checks to Gitaly 2018-11-09 09:15:42 +01:00
cleanup.rake Rename the Repository table to PoolRepository 2018-11-27 13:41:46 +01:00
db.rake Ensure the schema is loaded with post_migrations included 2018-09-11 18:41:14 -07:00
dev.rake Adds Rubocop rule for line break around conditionals 2018-01-11 16:34:01 +00:00
exclusive_lease.rake Add rake task to cleanup any existing exclusive lease 2018-03-09 13:32:18 +00:00
git.rake Remove git rake tasks 2018-07-31 14:31:50 +02:00
gitaly.rake Remove storage path dependency of gitaly install task 2018-08-12 18:52:44 -03:00
helpers.rake Eliminate the warnings from task helpers 2018-01-26 19:42:48 +08:00
import.rake Improve GitLab Import rake task to work with Hashed Storage and Subgroups 2017-11-07 19:11:42 +00:00
import_export.rake Add pipeline stages position clean-up migration 2018-06-29 13:57:52 +00:00
info.rake Disable SAML if OmniAuth is disabled 2018-07-20 18:54:46 +08:00
ldap.rake Use gitlab_environment for ldap rake task 2018-10-25 13:56:39 -05:00
list_repos.rake Gitlab::Shell works on shard name, not path 2018-04-25 13:36:22 +02:00
pages.rake Add gitlab-pages admin ping rake task 2018-04-27 11:01:54 +00:00
setup.rake Check Gitaly when running rake dev:setup 2018-04-19 10:40:28 +02:00
shell.rake Enable write to auth_keys file during restore 2018-09-25 09:34:14 -05:00
site_statistics.rake Geo: sync disabled wikis. Stage 2 2018-09-25 17:49:39 +03:00
storage.rake Resolve "Hashed Storage: Make possible to migrate single project" 2018-06-07 15:40:44 +00:00
tcp_check.rake Add a gitlab:tcp_check rake task 2017-12-13 15:53:32 +00:00
test.rake Clean up test.rake 2018-05-14 18:53:57 +11:00
traces.rake Add rake command to migrate archived traces from local storage to object storage 2018-08-16 14:28:47 +00:00
track_deployment.rake
two_factor.rake Use gitlab_environment because we need: 2018-04-03 23:00:09 +08:00
update_templates.rake Resolve "Un-vendor CI templates" 2018-09-26 15:39:27 +00:00
web_hook.rake
workhorse.rake Eliminate the warnings from task helpers 2018-01-26 19:42:48 +08:00