| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
We typically don't want to enforce request limits in production
However, we have some production-like test environments, i.e., ones
where `Rails.env.production?` returns `true`. We do want to be able
to check if the limit is being exceeded while testing in those
environments.
|
|\
| |
| |
| |
| | |
Support multiple roulette roles per project
See merge request gitlab-org/gitlab-ce!25818
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Fix expand all button not working
Closes #51737
See merge request gitlab-org/gitlab-ce!25961
|
| |/
| |
| |
| | |
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/51737
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
expose group id on home panel
Closes #58677
See merge request gitlab-org/gitlab-ce!25897
|
| | | |
|
|\ \ \
| |_|/
|/| |
| | |
| | | |
Add spec for `/api/internal/discover` without user
See merge request gitlab-org/gitlab-ce!25936
|
| |/
| |
| |
| |
| |
| |
| |
| | |
The behavior for GitLab shell calling `/discover` when a user is not
found is currently untested.
We are relying on this behaviour to make GitLab reply "Welcome to
GitLab, Anonymous!".
|
|\ \
| | |
| | |
| | |
| | | |
Bring back Rugged implementation of commit_tree_entry
See merge request gitlab-org/gitlab-ce!25896
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This brings back some of the changes in
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/20176/diffs.
We discovered another N+1 that hits Gitaly `TreeEntry` via the
`RelativeLinkFilter`:
https://gitlab.com/gitlab-org/gitlab-ce/issues/58657. When a blob is
loaded with many relative links, `TreeEntry` is called for each link to
scan the URI type.
There are multiple paths that hit Gitaly `TreeEntry`, and
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/25706 did not
cover all cases. This commit covers another common use case.
For users using Gitaly on top of NFS, accessing the Git data directly
via Rugged may be faster than going through than Gitaly. This merge
request introduces the feature flag `rugged_commit_tree_entry` to
activate the Rugged method.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Reduces EE differences for environments table
Closes gitlab-ee#10081
See merge request gitlab-org/gitlab-ce!25916
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Async loads EE components
Creates a Mixin for EE properties
|
|\ \ \ \
| |_|_|/
|/| | |
| | | |
| | | |
| | | |
| | | | |
Introduce setTestTimeout() for synchronous Jest tests
Closes #58658
See merge request gitlab-org/gitlab-ce!25926
|
| |/ /
| | |
| | |
| | |
| | | |
Allows contributors to set the timeout
for individual jest tests.
|
| | | |
|
| | | |
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | | |
Align EmailValidator to validate_email gem implementation.
Closes #57352
See merge request gitlab-org/gitlab-ce!24971
|
| | |
| | |
| | |
| | |
| | |
| | | |
Renamed EmailValidator to DeviseEmailValidator to avoid 'email:' naming collision with ActiveModel::Validations::EmailValidator in 'validates' statement.
Make use of the options attribute of the parent class ActiveModel::EachValidator.
Add more options: regex.
|
| | |
| | |
| | |
| | | |
Fixes #56864
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Resolve "Project template for Android"
Closes #58649
See merge request gitlab-org/gitlab-ce!25870
|
| | |/
| |/| |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Add support for ingress hostnames
Closes #58244, #56158, and #46691
See merge request gitlab-org/gitlab-ce!25181
|
| |/ / |
|
| | |
| | |
| | |
| | |
| | | |
Adds custom validator for ArrayNoneAny param
Extracts some logic in js into separate files
|
|/ /
| |
| | |
This reverts merge request !25708
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Fix for mismatch in EE on FIXTURE_PATHS to FIXTURE_PATH
Closes gitlab-ee#10266
See merge request gitlab-org/gitlab-ce!25878
|
| | |
| | |
| | |
| | | |
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Resolve "Improve stop pipeline modal"
Closes #46464
See merge request gitlab-org/gitlab-ce!25059
|
| | | | |
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Resolve "Hashed storage migration should not be attempted if project does not validate"
Closes #56618
See merge request gitlab-org/gitlab-ce!25753
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This is a fix for the Hashed Storage migration and Rollback procedure
to ignore any project-level validation error that can happen in a
long-running instance.
There are many situations where defaults and acceptable values changed
but, because we didn't provide a migration to "valid" attributes, it
can happen that project will not be `valid? => true`.
Because the changes we are making are limited to setting a project as
read_only or changing the storage_level, it's safe to bypass validation.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Use date for upcoming milestone comparison
Closes #58325
See merge request gitlab-org/gitlab-ce!25806
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When looking for upcoming milestones, we compare the milestone's due
date to `NOW()`. However, the due date is a date and `NOW()` is a
timestamp, and in Postgres, timestamps can't extend as far in the future
as dates can.
This test exposes the issue.
|
| | | | | | |
|
| | | | | | |
|
| |_|_|/ /
|/| | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Bring back Rugged implementation of TreeEntry
See merge request gitlab-org/gitlab-ce!25706
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This brings back some of the changes in
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/20099/diffs
For users using Gitaly on top of NFS, accessing the Git data directly
via Rugged is more performant than Gitaly. This merge request introduces
the feature flag `rugged_tree_entry` to activate the Rugged method.
Part of four Rugged changes identified in
https://gitlab.com/gitlab-org/gitlab-ce/issues/57317.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
[CE] Extract EE specific code for spec/support
See merge request gitlab-org/gitlab-ce!25569
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|\ \ \ \ \ \ \
| | |/ / / / /
| |/| | | | |
| | | | | | |
| | | | | | | |
Bring back Rugged implementation of GetTreeEntries
See merge request gitlab-org/gitlab-ce!25674
|