Age | Commit message (Collapse) | Author |
|
Move git operations for multi_action into Gitlab::Git
Closes gitaly#872
See merge request gitlab-org/gitlab-ce!16215
|
|
Prevent cluster migration spec from interfering with later specs
See merge request gitlab-org/gitlab-ce!16255
|
|
|
|
If a later spec tries to set a field that is added to any of these models by a
later migration than the GCP clusters migration, it will fail because the
model's columns are cached.
We should always refer to models in migration specs by either their class in the
migration, or the table directly, using the `table` helper.
|
|
|
|
Copy Mermaid graphs as GFM
Closes #41211
See merge request gitlab-org/gitlab-ce!16046
|
|
|
|
CE Backport of reordering issues in epics
See merge request gitlab-org/gitlab-ce!16247
|
|
|
|
Backport 'Rebase' feature from EE to CE
Closes #40301
See merge request gitlab-org/gitlab-ce!16071
|
|
Remove the Project#repo method
See merge request gitlab-org/gitlab-ce!16238
|
|
|
|
Expose project_id on /api/v4/pages/domains
See merge request gitlab-org/gitlab-ce!16200
|
|
[EE-backport] Add group boards API endpoint
See merge request gitlab-org/gitlab-ce!16194
|
|
Backport of methods and components added in EE
See merge request gitlab-org/gitlab-ce!16208
|
|
Fix import project url not updating project name
Closes #40607
See merge request gitlab-org/gitlab-ce!16120
|
|
Add id to modal.vue to support data-toggle="modal"
Closes #41584
See merge request gitlab-org/gitlab-ce!16189
|
|
|
|
Refactor cluster show page
Closes #41335
See merge request gitlab-org/gitlab-ce!16089
|
|
|
|
|
|
|
|
Resolve "Verify integrity of repositories"
Closes #40228
See merge request gitlab-org/gitlab-ce!15931
|
|
Reroute batch blobs to single blob RPC
See merge request gitlab-org/gitlab-ce!16082
|
|
Modify `LDAP::Person` to return username value based on attributes
Closes #39691
See merge request gitlab-org/gitlab-ce!15286
|
|
When a project uses fast-forward merging strategy user has
to rebase MRs to target branch before it can be merged.
Now user can do rebase in UI by clicking 'Rebase' button
instead of doing rebase locally.
This feature was already present in EE, this is only backport
of the feature to CE. Couple of changes:
* removed rebase license check
* renamed migration (changed timestamp)
Closes #40301
|
|
'41677-branch-name-omitted-due-to-bad-utf-8-conversion-by-gitaly-ref-handler' into 'master'
Resolve "Branch name omitted due to bad UTF-8 conversion by Gitaly ref handler"
Closes #41677
See merge request gitlab-org/gitlab-ce!16243
|
|
`Gitlab::LDAP::Person` did not respect the LDAP attributes username
configuration and would simply return the uid value. There are
cases where users would like to specify a different username field
to allow more friendly GitLab usernames. For example, it's common
in AD to have sAMAccountName be an employee ID like `A12345` while
the local part of the email address is more human-friendly.
|
|
|
|
|
|
|
|
|
|
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
|
|
Eager load event target authors whenever possible
Closes #41618
See merge request gitlab-org/gitlab-ce!16199
|
|
'41468-error-500-trying-to-view-a-merge-request-json-undefined-method-binary-for-nil-nilclass' into 'master'
Resolve "Error 500 trying to view a merge request JSON: undefined method `binary?' for nil:NilClass"
Closes #41468
See merge request gitlab-org/gitlab-ce!16193
|
|
CE: Unify CE and EE tests in spec/controllers/projects/artifacts_controller_spec.rb
Closes gitlab-ee#3377
See merge request gitlab-org/gitlab-ce!16133
|
|
[CE] Move git operations for UpdateRemoteMirrorService into Gitlab::Git
See merge request gitlab-org/gitlab-ce!16023
|
|
Prevent excessive DB load due to faulty DeleteConflictingRedirectRoutes background migration
See merge request gitlab-org/gitlab-ce!16205
|
|
Old merge requests can have diffs without corresponding blobs. (This also may be
possible for commit diffs in corrupt repositories.)
We can't use the `&.` operator on the blobs, because the blob objects are never
nil, but `BatchLoader` instances that delegate to `Blob`. We can't use
`Object#try`, because `Blob` doesn't inherit from `Object`.
`BatchLoader` provides a `__sync` method that returns the delegated object, but
using `itself` also works because it's forwarded, and will work for
non-`BatchLoader` instances too. So the simplest solution is to just use that
with the `&.` operator.
|
|
Groups tree enhancements
Closes #40533
See merge request gitlab-org/gitlab-ce!15980
|
|
This ensures that the "author" association of an event's "target"
association is eager loaded whenever the "target" association defines an
"author" association. This in turn solves the N+1 query problem we first
tried to solve in
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/15788 but caused
problems when displaying milestones as those don't define an "author"
association.
The approach in this commit does mean that the authors are _always_
eager loaded since this takes place in the "belongs_to" block. This
however shouldn't pose too much of a problem, and as far as I can tell
there's no real way around this unfortunately.
|
|
Avoid leaving a push event empty if payload cannot be created
See merge request gitlab-org/gitlab-ce!16214
|
|
Handle Gitaly aborted merge due to branch update
Closes gitaly#854
See merge request gitlab-org/gitlab-ce!16116
|
|
Add support for max_count option to Git::Repository#count_commits
See merge request gitlab-org/gitlab-ce!16145
|
|
|
|
|
|
|
|
|
|
|
|
Use a background migration for migrating issues.closed_at
See merge request gitlab-org/gitlab-ce!16083
|