- 30 Aug, 2021 23 commits
-
-
Patrick Steinhardt authored
In order to determine which blobs are new based on a given revision, we call Gitaly's `ListNewBlobs` RPC. This RPC is rather inflexible though: it only allows passing a single new revision. As a result, we cannot batch computation of new blobs across a set changes in our access checks. As a first step towards fixing this limitation, we now migrate `#new_blobs()` to use the `ListBlobs` RPC: this is a much more flexible variant of `ListNewBlobs`, and most importantly it allows us to pass a set of revisions. When the old implementation is removed, we can thus easily allow `#new_blobs()` to receive multiple revisions. Note that this changes the return type of `#new_blobs()`: instead of returning a set of `Gitaly::NewBlobObject` classes, we now return a set of `Gitlab::Git::Blobs`. While both share the same `size` and `path` attributes, the former tracks the blob ID via an `id` attribute while the latter uses an `oid` attribute. There is only a single callsite of `#new_blobs()` though, which is the FileSizeCheck push rule, and this callsite only uses the `size` and `path` attributes. So in the end, this change in behaviour is fine.
-
Patrick Steinhardt authored
By default, the ListBlobs RPC will not return file paths of returned blobs, but we need them when listing new blobs via ListBlobs such that we can tell users exactly which file is too big in our push rules. Expose a new `with_paths` parameter, which cause us to request blob paths from Gitaly.
-
Patrick Steinhardt authored
Upgrade Gitaly's protobuf definitions to v14.3.0-rc1. Amongst other changes, this also includes the new `with_paths` field in the ListBlobs RPC call.
-
Mark Chao authored
Add configure integrations button to project view See merge request gitlab-org/gitlab!67536
-
Dylan Griffith authored
Disable cross-database query check due to frequent segfaults See merge request gitlab-org/gitlab!69184
-
Mike Greiling authored
Add LRU-like behaviour to incremental compilation See merge request gitlab-org/gitlab!68956
-
Stan Hu authored
Use linear version of User#membership_groups See merge request gitlab-org/gitlab!68842
-
Mike Greiling authored
Update Project URL dropdown on New Project page See merge request gitlab-org/gitlab!68778
-
Coung Ngo authored
-
Thong Kuah authored
[RUN AS-IF-FOSS] Revert merge requests realted to saas_user_caps feature flag See merge request gitlab-org/gitlab!69183
-
Simon Knox authored
Only show tooltip on truncate for commit info See merge request gitlab-org/gitlab!68889
-
Thong Kuah authored
The use of PgQuery.parse(sql) is causing segfaults so we will disable this for now
-
Evan Read authored
Add notes on using correlation ids from API See merge request gitlab-org/gitlab!69176
-
Sean Arnold authored
-
Simon Knox authored
Fix epic swimlanes list repositioning not working See merge request gitlab-org/gitlab!68908
-
Russell Dickenson authored
Update Version History of Project Security Dashboard to fit its tier See merge request gitlab-org/gitlab!68694
-
Niklas authored
-
Mark Chao authored
Only set User#commit_email with user input See merge request gitlab-org/gitlab!68591
-
Russell Dickenson authored
Review X509 page for CTRT purposes See merge request gitlab-org/gitlab!68792
-
Amy Qualls authored
-
Evan Read authored
Add crosslinks to several more permissions See merge request gitlab-org/gitlab!68816
-
- 29 Aug, 2021 2 commits
-
-
Luke Duncalfe authored
Sync update of title and description between RequirementsManagment::Requirement objects and requirement type issues See merge request gitlab-org/gitlab!64929
-
charlie ablett authored
Between Requirements and Requirement Issues Wrap updates in pseudo-transaction Add validation flags when mirrored object not valid Changelog: added EE: true
-
- 28 Aug, 2021 8 commits
-
-
Suzanne Selhorn authored
Docs: improve CI examples page See merge request gitlab-org/gitlab!69155
-
Jonston Chan authored
-
Suzanne Selhorn authored
Add documentation for gitlab-runner issue 1042 See merge request gitlab-org/gitlab!57354
-
Systemkern authored
-
Heinrich Lee Yu authored
Revert "Merge branch 'stuck-ci-jobs-worker-optimize-running' into 'master'" See merge request gitlab-org/gitlab!69163
-
Stan Hu authored
This reverts merge request !68891 Changelog: other
-
Stan Hu authored
Optimize StuckCiJobsWorker running builds query See merge request gitlab-org/gitlab!68891
-
Stan Hu authored
Render audio in content editor See merge request gitlab-org/gitlab!68598
-
- 27 Aug, 2021 7 commits
-
-
Mike Greiling authored
Update dependency @gitlab/ui to v32.4.0 See merge request gitlab-org/gitlab!69130
-
Bob Van Landuyt authored
Patch `grape-entity` to prevent having NameError loop See merge request gitlab-org/gitlab!69040
-
Mehmet Emin INAC authored
RubyVM starts raising unlimited amount of `NameError` errors in case of a `NameError` in our Grape::Entity instances because of a bug exists in the `grape-entity` gem. This causes high CPU usage and puts us at the risk of having DoS. The VM would eventually raise a `SystemStackError` but this takes quite long time because the repeating frames are huge. You can track the progress of upstream fix here: https://github.com/ruby-grape/grape-entity/pull/355 Changelog: fixed
-
Doug Stull authored
Store fetched group labels in vuex See merge request gitlab-org/gitlab!64273
-
Ezekiel Kigbo authored
-
Grzegorz Bizon authored
Observe duration of each pipeline creation step See merge request gitlab-org/gitlab!68485
-
Mikołaj Wawrzyniak authored
Steal pending merge request diff commit user jobs See merge request gitlab-org/gitlab!68769
-