| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| |
| |
| | |
'41902-add-api-option-to-overwrite-project-description-on-project-export' into 'master'
Resolve "Extend API for exporting a project with option to overwrite project description"
Closes #41902 and #34936
See merge request gitlab-org/gitlab-ce!17744
|
| |
| |
| |
| | |
and fixes the project description not being imported
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Eliminate Faraday warnings
Closes #44126
See merge request gitlab-org/gitlab-ce!17795
|
| |/
| |
| |
| |
| |
| | |
This eliminate the warnings:
WARNING: Unexpected middleware set after the adapter. This won't be supported from Faraday 1.0.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Create commit API and Web IDE obey LFS filters
Closes #42287
See merge request gitlab-org/gitlab-ce!16718
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Prevents `.gitattributes` blob lookup being repeated for every file checked at a given ref
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Cache table_exists?('application_settings') to reduce repeated schema reloads
Closes #43355
See merge request gitlab-org/gitlab-ce!17781
|
| | | |
| | | |
| | | |
| | | | |
Closes #43355
|
|\ \ \ \
| |/ / /
| | | /
| |_|/
|/| | |
Cache column_exists? for application settings
See merge request gitlab-org/gitlab-ce!17780
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is most a backport of
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/4987/diffs but includes
other columns that use column_exists? in a way that may cause unnecessary
schema loads.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
into 'master'
Resolve "Reduce Redis usage from merge request diffs caching"
Closes #44191
See merge request gitlab-org/gitlab-ce!17746
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This may lead to some being evicted and having to be cached again, but many MRs
get closed or updated in that time anyway.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Previously, we kept them all in the cache. We don't need the highlight results
for older diffs - if someone does view that (which is rare), we can do the
highlighting on the fly.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Add slash command for moving an issue
See merge request gitlab-org/gitlab-ce!17691
|
| | | | |
| | | | |
| | | | |
| | | | | |
Carried over from https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/8857
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Manually escape '#' when building relative uris, closes #42459
Closes #42459
See merge request gitlab-org/gitlab-ce!17679
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Introduce CI/CD variables collection
Closes #33042
See merge request gitlab-org/gitlab-ce!14439
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
* master: (211 commits)
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| |\ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
* master: (6164 commits)
|
| | | | | | | | | |
|
|\ \ \ \ \ \ \ \ \
| |_|_|_|_|_|_|_|/
|/| | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Fix concurrency issue with migration for user_interacted_projects table.
Closes #44205
See merge request gitlab-org/gitlab-ce!17728
|
| | |_|/ / / / /
| |/| | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
The concurrency issue originates from inserts on
`user_interacted_projects` from the app while running the post-deploy
migration.
This change comes with a strategy to lock the table while removing
duplicates and creating the unique index (and similar for FK
constraints).
Also, we'll have a non-unique index until the post-deploy migration is
finished to speed up queries during that time.
Closes #44205.
|
|\ \ \ \ \ \ \ \
| |_|_|_|_|_|/ /
|/| | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Fix moving local, unhashed upload or pages directories during group transfer
Closes #43993
See merge request gitlab-org/gitlab-ce!17658
|
| |/ / / / / / |
|
|\ \ \ \ \ \ \
| |_|_|_|_|/ /
|/| | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Import multiple issue assignees from GitLab export
Closes #40275
See merge request gitlab-org/gitlab-ce!17718
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When importing from a GitLab archive, an admin can carry over the
assignations. Other users can not.
When a regular user is importing an issue with multiple assignees, the
assignee is replaced with the current user, meaning we would try to
insert current user as an assignee multiple times.
By filtering the array before storing it, the import becomes more
robust.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
On .com repositories are created through Gitaly for a while now. For
customers this is not the case unless these have chosen to do so through
feature flags. By moving this to opt out, everyone will be using this.
This move is part of the migration issue
https://gitlab.com/gitlab-org/gitaly/issues/593
The bigger impact this commit will have is that tests that use a
repository through `FactoryBot.create(:project, :repository)` will now
use Gitaly to do so. As tests run on the same disk, or at least machine,
this will most probably slow them down.
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Prior to this change, this method was called add_namespace, which broke
the CRUD convention and made it harder to grep for what I was looking
for. Given the change was a find and replace kind of fix, this was
changed without opening an issue and on another feature branch.
If more dynamic calls are made to add_namespace, these could've been
missed which might lead to incorrect bahaviour. However, going through
the commit log it seems thats not the case.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Resolve "lib/gitlab/git/gitlab_projects.rb does not respect Gitlab.config.git.bin_path"
Closes #44161
See merge request gitlab-org/gitlab-ce!17693
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The same as the SQL queries, show the details of Gitaly calls in the performance
bar, as a modal that can be opened in the same way.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
'master'
Fix provider server URL used when listing repos to import
See merge request gitlab-org/gitlab-ce!17692
|
| | |_|_|/ /
| |/| | | |
| | | | | |
| | | | | | |
Also use Gitlab::Auth::OAuth::Provider.config_for to access OmniAuth config
|
| |_|_|_|/
|/| | | |
| | | | |
| | | | | |
Closes #44121.
|
|\ \ \ \ \
| |_|/ / /
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Include the ee/ directory in backtraces
Closes gitlab-ee#5204
See merge request gitlab-org/gitlab-ce!17664
|
| | | | | |
|