| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| | |
'44564-error-500-while-attempting-to-resolve-conflicts-due-to-utf-8-conversion-error' into 'master'
Resolve "Error 500 while attempting to resolve conflicts due to UTF-8 conversion error"
Closes #44564
See merge request gitlab-org/gitlab-ce!17962
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When we added caching, this meant that calling `can_be_resolved_in_ui?` didn't
always call `lines`, which meant that we didn't get the benefit of the
side-effect from that, where it forced the conflict data itself to UTF-8.
To fix that, make this explicit by separating the `raw_content` (any encoding)
from the `content` (which is either UTF-8, or an exception is raised).
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Fix EncodingHelper#clean blowing up on UTF-16BE strings
Closes gitaly#1101
See merge request gitlab-org/gitlab-ce!17943
|
| | |
| | |
| | |
| | | |
Closes gitaly#1101
|
| |/
|/| |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Fix issuable state indicator
Closes gitlab-ee#4683
See merge request gitlab-org/gitlab-ce!17878
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Now the issuable reference check works only in project scope, if we
reference an issuable from a non-project resource (e.g. epics), then
project is not set, and there is mismatch in generated issue references.
This patch enables issuable reference state check also from group scope.
Closes gitlab-ee#4683
Related to #30916
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
Route path lookups through legacy_disk_path
See merge request gitlab-org/gitlab-ce!17743
|
| | | |
|
|\ \ \
| |_|/
|/| |
| | |
| | |
| | |
| | | |
Use porcelain commit lookup method on CI::CreatePipelineService
Closes charts/helm.gitlab.io#291
See merge request gitlab-org/gitlab-ce!17911
|
| | |
| | |
| | |
| | |
| | | |
Before we were using a "plumbing" Gitlab::Git method that does not go
through Gitaly migration checking.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Introduce latest security changes to `master`
See merge request gitlab-org/gitlab-ce!17905
|
| |\ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
# Conflicts:
# Gemfile
# Gemfile.lock
|
| | | | | |
|
| | | | | |
|
| | |/ /
| |/| |
| | | |
| | | |
| | | | |
Server Side Request Forgery in Services and Web Hooks
See merge request gitlab/gitlabhq!2337
|
|\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | |
| | | |
| | | | |
Remove calls to clear_cache from Git::Wiki
Closes gitaly#1095
See merge request gitlab-org/gitlab-ce!17914
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
They were probably added to compensate for tests shortcomings, but now
they don't complain.
Closes gitaly#1095
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Fix "A copy of Gitlab::Middleware::Readonly has been removed from the module
See merge request gitlab-org/gitlab-ce!17925
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
tree but is still active"
Similar to #34047 and #29327
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | | |
OmniauthInitializer created to allow testing/refactoring of code from devise.rb
See merge request gitlab-org/gitlab-ce!17881
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
This should simplify refactoring and allow testing
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Add query counts by model to profiler output
See merge request gitlab-org/gitlab-ce!17910
|
| | |/ /
| |/| | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Remove parser warnings workaround
See merge request gitlab-org/gitlab-ce!17901
|
| |/ / /
| | | |
| | | |
| | | |
| | | | |
Updated in:
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/17673
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Send Gitaly payload for git-upload-archive SSH commands
Closes gitaly#1092
See merge request gitlab-org/gitlab-ce!17903
|
| |/ / / |
|
| | | |
| | | |
| | | |
| | | | |
Closes #43887.
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Index creation does not have an effect if the index is present already.
Index removal does not have an affect if the index is not present.
This helps to avoid patterns like this in migrations:
```
if index_exists?(...)
remove_concurrent_index(...)
end
```
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Resolve "Search code blob sometimes shows filename and branch"
Closes #44280
See merge request gitlab-org/gitlab-ce!17777
|
| | | |
| | | |
| | | |
| | | | |
the array to start with a newline. Remove the strip from parsing the search result to keep result endlines.
|
|\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | |
| | | |
| | | | |
Improve JIRA event descriptions
Closes #25542
See merge request gitlab-org/gitlab-ce!17811
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Show Ajax requests in performance bar
Closes #43925
See merge request gitlab-org/gitlab-ce!17742
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
But first, rewrite the performance bar in Vue:
1. Remove the peek-host gem and replace it with existing code. This also allows
us to include the host in the JSON response, rather than in the page HTML.
2. Leave the line profiler parts as here-be-dragons: nicer would be a separate
endpoint for these, so we could use them on Ajax requests too.
3. The performance bar is too fiddly to rewrite right now, so apply the same
logic to that.
Then, add features! All requests made through Axios are able to be tracked. To
keep a lid on memory usage, only the first two requests for a given URL are
tracked, though. Each request that's tracked has the same data as the initial
page load, with the exception of the performance bar and the line profiler, as
explained above.
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
'/-/' delimiter is used only in UI, in API we don't use it for
other endpoints. To align search endpoints with the rest of API
endpoints, this patch makes '/-/' optional for existing endpoints (to
keep backward compatibility).
Documentation is updated to prefer paths without '/-/'.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
'44257-viewing-a-particular-commit-gives-500-error-error-undefined-method-binary' into 'master'
Resolve "Viewing a particular commit gives 500 error ~ Error (undefined method `binary?')"
Closes #44257
See merge request gitlab-org/gitlab-ce!17805
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
These can be a `BatchLoader` which is proxying a nil, while not being concrete
nils themselves.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
Conflicts:
Gemfile.lock
|
| | |/ / /
| |/| | |
| | | | |
| | | | | |
Closes #44365
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
'41902-add-api-option-to-overwrite-project-description-on-project-export' into 'master'
Resolve "Extend API for exporting a project with option to overwrite project description"
Closes #41902 and #34936
See merge request gitlab-org/gitlab-ce!17744
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
and fixes the project description not being imported
|
| |\ \ \ \ \
| | |_|/ / /
| |/| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Eliminate Faraday warnings
Closes #44126
See merge request gitlab-org/gitlab-ce!17795
|
| | |/ / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This eliminate the warnings:
WARNING: Unexpected middleware set after the adapter. This won't be supported from Faraday 1.0.
|