Age | Commit message (Collapse) | Author |
|
Fix error 500 when viewing commit and merge request diffs
Closes #41735
See merge request gitlab-org/gitlab-ce!16272
|
|
|
|
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
|
|
Improve closed/merged events queries performance on Projects::MergeRequestsController#show.json
See merge request gitlab-org/gitlab-ce!15642
|
|
'master'
41054-Disallow creation of new Kubernetes integrations
Closes #41054
See merge request gitlab-org/gitlab-ce!16017
|
|
|
|
|
|
Use heredoc for long strings so it's easier to read
See merge request gitlab-org/gitlab-ce!16179
|
|
'rd-api-request-to-edit-wiki-page-fails-when-project-belongs-to-group' into 'master'
Fix API endpoints to edit wiki pages where project belongs to a group
Closes #40453
See merge request gitlab-org/gitlab-ce!16170
|
|
If the payload cannot be created for some reason, we could be left with a nil
push event payload, which causes Error 500s when viewing the dashboard. Guard
against this error and log when it happens.
Avoids problems seen in #38823
|
|
|
|
|