| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
There are certain inputs that look like valid URIs that are accepted by URI
but not Addressable::URI. Handle the case where the latter fails.
Closes #41442
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
Use prefix for TableOfContents filter hrefs
Closes #38473
See merge request gitlab-org/gitlab-ce!15806
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
TableOfContents filter generates hrefs for each header in markdown,
if the header text consists from digits and redacted symbols only,
e.g. "123" or "1.0 then the auto-generated href has the same format
as issue references.
If the generated id contains only digits, then 'anchor-' prefix is
prepended to the id.
Closes #38473
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
Refactor banzai to support referencing from group context
See merge request gitlab-org/gitlab-ce!15766
|
| |/ |
|
|/ |
|
|\
| |
| |
| |
| |
| |
| | |
Fix link text from group context
Closes gitlab-ee#4100
See merge request gitlab-org/gitlab-ce!15565
|
| | |
|
|\ \
| |/
|/|
| |
| |
| |
| | |
Add support of Mermaid
Closes #3711
See merge request gitlab-org/gitlab-ce!15107
|
| | |
|
|/
|
|
| |
Adds a rubocop rule (with autocorrect) to ensure line break after guard clauses.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Security fixes for 10.1 RC
See merge request gitlab/gitlabhq!2209
|
|
|
|
|
|
|
|
|
|
|
|
| |
In GitLab EE, a GitLab instance can be read-only (e.g. when it's a Geo
secondary node). But in GitLab CE it also might be useful to have the
"read-only" idea around. So port it back to GitLab CE.
Also having the principle of read-only in GitLab CE would hopefully
lead to less errors introduced, doing write operations when there
aren't allowed for read-only calls.
Closes gitlab-org/gitlab-ce#37534.
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
gem/sm/bump-google-api-client-gem-from-0-8-6-to-0-13-6
* upstream/master: (186 commits)
Resolve "Precompiled assets with digest strings are ignored in CI"
Fix navigation dropdown close animation on mobile screens
Add (partial) index on Labels.template
Add grpc.log for Gitaly
Fix gitaly-proto version in Gemfile.lock
refactor issues_controller_spec `update` action
Remove edit action for issues
Add documentation to summarise project archiving
Fix for Gitaly nil encoding issue
Fix broken certificate-authority-data with kubectl >= 1.8.0
Improve performance of filtering notes in NotesController
Bump gitaly-proto version to v0.39.0
Fix specs for project creation and update services
Add CHANGELOG
Doesn't check if path exists on disk when renaming a hashed project
[ci skip] Fix archive spec descrptions
Only copy old/new code when selecting left/right side of parallel diff
Fix gitlab-rake gitlab:import:repos task
Send extra Gitaly params for `send_git_archive` if needed
Update GitLab Pages to v0.6.0
...
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The Redcarpet library is not thread-safe as described in
https://github.com/vmg/redcarpet/issues/570. Since we instantiate
the Redcarpet renderer in a class variable, multiple Sidekiq threads
can access the work buffer and corrupt the state. We work around
this issue by memoizing the renderer on a thread basis.
Closes #36637
|
|/ |
|
| |
|
|
|
|
|
|
|
|
| |
To load issue 1, we see that in #38033 that about 835 ms of the
SQL queries were due to loading ProjectFeature. We should be
able to cut this down by eagerly loading this information.
Closes #38033
|
| |
|
|
|
|
|
| |
[9.5] Disallow the `name` attribute on all user-provided markup
See merge request gitlab/gitlabhq!2166
|
|
|
|
|
| |
[9.5] Limit `style` attribute on `th` and `td` elements to specific properties
See merge request gitlab/gitlabhq!2155
|
|\
| |
| |
| |
| | |
Wiki table of contents are now properly nested to reflect header level
See merge request !13909
|
| | |
|
| |
| |
| |
| |
| | |
Now the instance variable assignment is all contained within
`#initialize`, and the `children.push` behavior is more explicit.
|
| |
| |
| |
| | |
Most of the logic is now self-contained within the `HeaderNode` class.
|
| | |
|
| | |
|
|/ |
|
|\
| |
| |
| |
| | |
Whitelist or fix additional `Gitlab/PublicSend` cop violations
See merge request !13467
|
| |
| |
| |
| |
| | |
An upcoming update to rubocop-gitlab-security added additional
violations.
|
|/ |
|
|
|
|
|
| |
We had a lot of copied and pasted code, when the different elements were very
small and easy to get wrong.
|
|
|
|
|
| |
Group milestones can only be referred to by name, not IID. They also do not
support cross-project references.
|
|
|
|
|
|
|
|
|
|
| |
This bails out of `cacheless_render` immediately unless the provided
text is present, since there's no point.
This is a slight improvement in our test performance. Across the
creation of 1,000 `Namespace` records, which caches the `description`
field and which is blank by default in its factory, this saves about
four seconds, which... sure. Why not.
|
| |
|
| |
|
| |
|
| |
|