Age | Commit message (Collapse) | Author |
|
|
|
Fix jupyter rendering bug that ended in an infinite loop
Closes #59079
See merge request gitlab-org/gitlab-ce!26667
|
|
Allow external diffs to be used conditionally
Closes #54670
See merge request gitlab-org/gitlab-ce!25432
|
|
Update fugit which fixes a potential infinite loop
Closes #59273
See merge request gitlab-org/gitlab-ce!26579
|
|
Update gitlab-markup to 1.7.0 and document Python3 requirements
Closes #59062
See merge request gitlab-org/gitlab-ce!26246
|
|
Remove N+1 queries from users autocomplete
See merge request gitlab-org/gitlab-ce!26491
|
|
For some reason this value can be an empty string and we want to ensure
that we correctly fail the job before a deploy. This is particularly
problematic at the moment when coupled with
https://gitlab.com/gitlab-org/gitlab-ce/issues/54760 as the user has no
easy way to recover without destroying the cluster and starting over.
|
|
This reverts merge request !25476
|
|
Log Gitaly RPC duration to api_json.log and production_json.log
See merge request gitlab-org/gitlab-ce!26652
|
|
Add a masked switch to variable rows
Copy some behavior from the protected switch
|
|
Prepares suggestion implementation for multi-line support
See merge request gitlab-org/gitlab-ce!26057
|
|
Since external diffs are likely to be a bit slower than in-database
ones, add a mode that makes diffs external after they've been obsoleted
by events. This should strike a balance between performance and disk
space.
A background cron drives the majority of migrations, since diffs become
outdated through user actions.
|
|
|
|
The new version requires `python3` to be available. In omnibus
installation this is already a reality as we are currently pathing
previous `gitlab-markup` version to use `python3` instead of `python2`.
We are now requiring `python3` with the gem without having to patch it.
As a consequence to also make it easy to use it in development, we've
introduced a `Pipfile` and `Pipfile.lock`, working similarly to
`Gemfile` and `Gemfile.lock`, and added documentation on how to use
them.
|
|
Adds the groundwork needed in order to persist multi-line suggestions,
while providing the parsing strategy which will be reused for the
**Preview** as well.
|
|
Check if user can access API on GraphqlController
|
|
Optimize /api/v4/projects endpoint for visibility level
See merge request gitlab-org/gitlab-ce!26481
|
|
Previously when a user requested a list of projects,
`Project#public_or_visible_to_user` would search all authorized projects
and public/internal projects as well. However, when a user requests a
specific `visibility_level` (e.g. private), that should reduce the
search space, and we shouldn't need to load public/internal projects.
Improves https://gitlab.com/gitlab-org/gitlab-ce/issues/59329
|
|
The link to the job page was not set properly,
with this commit it links to the correct job page.
|
|
This makes it easier to debug Gitaly performance issues in the field.
This commit also makes the tracking of query time thread-safe via
RequestStore.
|
|
|
|
Allow custom hooks errors to appear in GitLab UI
Closes #48132
See merge request gitlab-org/gitlab-ce!25625
|
|
'49910-reopening-a-closed-milestone-from-the-closed-milestones-page-fails2' into 'master'
Fix bug when reopening milestone from index page
Closes #49910
See merge request gitlab-org/gitlab-ce!26597
|
|
Upgrade bootstrap_form Gem
Closes #49856
See merge request gitlab-org/gitlab-ce!26568
|
|
|
|
Show statistics also when repository is disabled
Closes #59390
See merge request gitlab-org/gitlab-ce!26509
|
|
Force to recreate all diffs on import
Closes #59353
See merge request gitlab-org/gitlab-ce!26480
|
|
Releases are not automatically deleted when deleting corresponding tag
Closes #57980 and #57380
See merge request gitlab-org/gitlab-ce!26530
|
|
If for whatever reason we fail to import MR data,
subsequent run will fail as we try to insert duplicate data.
Instead of trying to recover, lets delete all and retry again.
|
|
ok
ok
ok
ok
|
|
A runner installed on a cluster will now use the
cluster's `cluster_type` as its `runner_type`.
|
|
Expand resolved discussion when linking to a comment in the discussion
Closes #59352
See merge request gitlab-org/gitlab-ce!26483
|
|
'58805-allow-incomplete-commit-data-to-be-fetched-from-collection' into 'master'
Enrich commits with full data in CommitCollection
Closes #58805
See merge request gitlab-org/gitlab-ce!26445
|
|
Clear pipeline status cache after destruction of pipeline
Closes #59453
See merge request gitlab-org/gitlab-ce!26575
|
|
Resolve "Extended tooltip for merge request links"
Closes #54916
See merge request gitlab-org/gitlab-ce!25221
|
|
|
|
`project.pipeline_status.has_status?` is cached, which can lead to Error
500s in the UI if the this condition is used to check whether a pipeline
exists for a commit. We now expire the cache to ensure that the
information is consistent.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/59453
|
|
Makes discussion expansion depend on `discussion.expanded`
|
|
Update spinners in group list component
Closes #52366
See merge request gitlab-org/gitlab-ce!26572
|
|
Unify behaviour of 'Copy commit SHA to clipboard' on job view
Closes #58343
See merge request gitlab-org/gitlab-ce!25829
|
|
|
|
|
|
|
|
|
|
[ci skip]
|
|
Displays Knative domain field automatically after Helm is successfully
installed.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/56954
|
|
GitHub importer: Use the project creator to create branches from forks
Closes #59396
See merge request gitlab-org/gitlab-ce!26510
|
|
Both of these were related to groups:
1. We need to preload routes (using the `with_route` scope) if we're
going to get the group's path.
2. We were counting each group's members separately.
They're in the same commit because the spec for N+1 detection wouldn't
pass with only one of these fixes.
|
|
|
|
- fixed getter spec with correct getter name
|