Age | Commit message (Collapse) | Author |
|
The feature has been running on GitLab.com for a while now, without any
problems. This commit removes the eature flag, and enables the feature
for all users.
|
|
'50441-high-number-of-statement-timeouts-in-groupdestroyworker-due-to-sitestatistics' into 'master'
Resolve "High number of statement timeouts in GroupDestroyWorker due to SiteStatistics"
Closes #50441
See merge request gitlab-org/gitlab-ce!21366
|
|
Allow date parameters on Issues, Notes, and Discussions API for group owners
Closes #40059
See merge request gitlab-org/gitlab-ce!21342
|
|
|
|
|
|
|
|
|
|
Expose user's id in /admin/users/ show page.
See merge request gitlab-org/gitlab-ce!21297
|
|
|
|
Allow to delete group milestones
Closes #36138
See merge request gitlab-org/gitlab-ce!21057
|
|
Resolve "Size of checkout branch modal box is too small"
Closes #43625
See merge request gitlab-org/gitlab-ce!21381
|
|
|
|
Don't use ruby interpolation in externalized strings
Closes #50333
See merge request gitlab-org/gitlab-ce!21247
|
|
Add group name badge under group milestone
Closes #49292
See merge request gitlab-org/gitlab-ce!21384
|
|
Fix fallback logic for automatic MR title assignment
See merge request gitlab-org/gitlab-ce!20930
|
|
Use slugs for default project path and sanitize names before import
See merge request gitlab-org/gitlab-ce!21367
|
|
|
|
Show `< 1%` when percent value evaluated is less than 1 on Stacked Progress Bar
Closes gitlab-ee#6028
See merge request gitlab-org/gitlab-ce!21306
|
|
|
|
|
|
Resolve "Follow up to "Styling of the MR widget's info and pipeline sections""
Closes #49110
See merge request gitlab-org/gitlab-ce!21206
|
|
|
|
|
|
|
|
When using ruby interpolation in externalized strings, they can't be
detected. Which means they will never be presented to be translated.
To mix variables into translations we need to use `sprintf`
instead.
Instead of:
_("Hello #{subject}")
Use:
_("Hello %{subject}) % { subject: 'world' }
|
|
|
|
Feature flag to disable Hashed Storage migration when renaming a repository
Closes #50345
See merge request gitlab-org/gitlab-ce!21291
|
|
Refactor project_permissions_panel_data so it can be extended in EE easily
See merge request gitlab-org/gitlab-ce!21370
|
|
Users importing from Bitbucket Cloud, Bitbucket Server, or GitHub
often complained about getting failed imports due to 422 errors.
This change ensures that project names are imported with names that
are guaranteed to pass the regular expression validation.
Part of #50021
|
|
|
|
Fix remote mirrors failing if Git remotes have not been added
Closes #50562
See merge request gitlab-org/gitlab-ce!21351
|
|
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
|
|
|
|
'43096-controller-projects-issuescontroller-referenced_merge_requests-json-executes-more-than-100-sql-queries' into 'master'
Resolve "Controller Projects::IssuesController#referenced_merge_requests.json executes more than 100 SQL queries"
Closes #43096
See merge request gitlab-org/gitlab-ce!21237
|
|
Finish cleaning up reassigned variables
Closes #49807
See merge request gitlab-org/gitlab-ce!21349
|
|
Speed up diff comparisons by limiting number of commit messages rendered
See merge request gitlab-org/gitlab-ce!21335
|
|
Remote mirrors only get created when the URL changes, However, during the GCP
migration, the remote mirror did not get created automatically. Plus, there's
no guarantee someone restoring a repository from backup would have this
remote. We now add the remote each time we attempt to fetch from the
repository.
This works because Gitaly doesn't throw up an exception or error if the
remote already exists:
https://gitlab.com/gitlab-org/gitaly/issues/1317
In the future, we should attempt to add if the remote doesn't exist:
https://gitlab.com/gitlab-org/gitaly/issues/1316
Closes #50562
|
|
This fixes a regression in https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/20916.
We now only use the full commit count for the initial push to the default branch.
Otherwise, we rely on the number of commits that we calculated occurred in the push.
The original behavior in 11.1.4:
1. When a new branch is pushed, `@push_commits_count` was set to the total
number of refs available for the branch.
2. For other branches, `@push_commits_count` would remain `nil`.
3. `GitPushService#build_push_data` would build the push data with
`@push_commits_count`.
4. If this were `nil`, it would be set to the right value here:
https://gitlab.com/gitlab-org/gitlab-ce/blob/v11.1.4/lib/gitlab/data_builder/push.rb#L60
Broken behavior:
1. `GitPushService#push_commits_count` is always called.
2. The total number of commits is therefore always equal to the total number of refs available.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/49971
|
|
|
|
When a diff has a significant number of commits, the previous behavior would
attempt to render the Markdown on all the commit messages but only display
1000 of them. To avoid additional work, we only need to render the Markdown
on the set that is displayed.
|
|
This is more idiomatic than checking membership explicitly.
|
|
Eliminate unnecessary and duplicate system hook fires
Closes #50549
See merge request gitlab-org/gitlab-ce!21337
|
|
Added store for file templates in the Web IDE
See merge request gitlab-org/gitlab-ce!21272
|
|
Avoid nil safe message
See merge request gitlab-org/gitlab-ce!21326
|
|
'master'
Resolve "Cherry-picking: Confirmation message should include target branch name"
Closes #41441
See merge request gitlab-org/gitlab-ce!20846
|
|
|
|
We usually want a feature flag to be disabled by default and
hide the feature until it's enabled.
This is an unconventional use: when the flag is enabled, it will
"DISABLE" the behavior.
|
|
Fix SQL error when sorting 2FA-enabled users by name in admin area
See merge request gitlab-org/gitlab-ce!21324
|
|
Previously `SystemHookPushWorker` would always be called after a push event,
and this would queue a Sidekiq job regardless of whether any system hooks
needed that event. Moreover, another call inside `Project#execute_hooks` would
also fire system hooks if they existed.
This change both removes the duplicate system hook calls. For installations
without system hooks for push events, this change also can save significant
amount of RAM used by Redis.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/50549
|
|
|