Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Support simple string LDAP attribute specifications, and search for name rather…
Closes #36841
See merge request !13776
|
|
Fix alignment of gpg status
Closes #36709
See merge request !13772
|
|
rather than username attributes
|
|
Fix blank button not resetting project template value
Closes #36816
See merge request !13757
|
|
Update licensing query guidelines
Closes #36883
See merge request !13768
|
|
Properly encode Gitaly RawBlame request params
See merge request !13764
|
|
The button didn't override a value, so the old value was posted again.
|
|
|
|
Cache the number of open issues and merge requests
Closes #36622
See merge request !13639
|
|
Make the import take subgroups into account
Closes #36664 and #30546
See merge request !13670
|
|
[ci skip]
|
|
Update the rbnacl gem to 4.0.2
Closes #36806
See merge request !13740
|
|
|
|
|
|
Every project page displays a navigation menu that in turn displays the
number of open issues and merge requests. This means that for every
project page we run two COUNT(*) queries, each taking up roughly 30
milliseconds on GitLab.com. By caching these numbers and refreshing them
whenever necessary we can reduce loading times of all these pages by up
to roughly 60 milliseconds.
The number of open issues does not include confidential issues. This is
a trade-off to keep the code simple and to ensure refreshing the data
only needs 2 COUNT(*) queries instead of 3. A downside is that if a
project only has 5 confidential issues the counter will be set to 0.
Because we now have 3 similar counting service classes the code
previously used in Projects::ForksCountService has mostly been moved to
Projects::CountService, which in turn is reused by the various service
classes.
Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/36622
|
|
This would occur when Wiki's are enabled on GitHub, but there is no
wiki repository
|
|
|
|
- Allow imports into nested groups
- Make sure it sets the correct visibility level when creating new
groups
While doing this, I moved the import into a testable class, that made
it easier to improve.
|
|
Incorporate DiffService.CommitPatch Gitaly RPC
Closes gitaly#463
See merge request !13441
|
|
Remove tooltip from filtered search user
Closes #36696
See merge request !13752
|
|
Fix displaying events of removed events and events without commit messages
Closes #36685 and #36722
See merge request !13721
|
|
'master'
Add migration to remove pending delete projects with non-existing namespace
Closes #36541
See merge request !13598
|
|
Fix a potential timeout in `Gitlab::Logger.read_latest`
See merge request !13751
|
|
Stub `ForkedStorageCheck.storage_available?` by default in all specs
See merge request !13726
|
|
Fix inability to test some project integrations
Closes gitlab-ee#3194
See merge request !13729
|
|
Disable webpack.optimize because it's breaking karma in EE
See merge request !13720
|
|
Implement new system note icons
Closes #33503
See merge request !13673
|
|
|
|
|
|
Fixes group policy specs on MySQL.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/36810
See merge request !13747
|
|
Add `:nested_groups` metadata to two subgroup-related specs
Closes #36811 and #36812
See merge request !13746
|
|
We should be defining the list of loggers in the controller, not the
view.
|
|
If this method was called for a file that didn't exist, we attempted to
first `build` it. But if the file wasn't writeable, such as a symlink
pointing to an unmounted filesystem, the method would just hang and
eventually timeout.
Further, this was entirely pointless since we were creating a file and
then shelling out to `tail`, eventually returning an empty Array. Now we
just skip building it and return the empty Array straight away.
|
|
Update Kubernetes install docs
Closes #36779
See merge request !13730
|
|
|
|
Resolve "Badges should not be HUGE"
Closes #36496
See merge request !13635
|
|
|
|
This changes the style of push events that remove tags or branches so
they don't display the commit details. This prevents displaying commit
details such as:
000000 . --broken encoding
Instead we now simply display the header such as:
Administrator deleted branch example-branch
This is displayed in the same style as events for newly created
branches/tags.
This commit also ensures that if no commit message is present we simply
don't display anything, instead of "--broken encoding".
Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/36685
Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/36722
|
|
|
|
Fix monaco loader test
See merge request !13682
|
|
|
|
Docs merge request diff nav
See merge request !13743
|
|
Add `:broken_storage` metadata to examples to disable this behavior only
when necessary.
|