Commit 4f57d821 authored by GitLab Bot's avatar GitLab Bot

Merge remote-tracking branch 'upstream/master' into ce-to-ee-2018-07-31

# Conflicts:
#	app/controllers/projects/lfs_api_controller.rb
#	spec/requests/lfs_http_spec.rb

[ci skip]
parents 1ef9b3eb 93c7b6c5
...@@ -4,8 +4,11 @@ class Projects::LfsApiController < Projects::GitHttpClientController ...@@ -4,8 +4,11 @@ class Projects::LfsApiController < Projects::GitHttpClientController
include GitlabRoutingHelper include GitlabRoutingHelper
include LfsRequest include LfsRequest
<<<<<<< HEAD
prepend ::EE::Projects::LfsApiController prepend ::EE::Projects::LfsApiController
=======
>>>>>>> upstream/master
LFS_TRANSFER_CONTENT_TYPE = 'application/octet-stream'.freeze LFS_TRANSFER_CONTENT_TYPE = 'application/octet-stream'.freeze
skip_before_action :lfs_check_access!, only: [:deprecated] skip_before_action :lfs_check_access!, only: [:deprecated]
......
---
title: Fix LFS uploads not working with git-lfs 2.5.0
merge_request: 20923
author:
type: fixed
...@@ -30,7 +30,6 @@ rules: ...@@ -30,7 +30,6 @@ rules:
jasmine/no-spec-dupes: jasmine/no-spec-dupes:
- warn - warn
- branch - branch
no-console: off
prefer-arrow-callback: off prefer-arrow-callback: off
import/no-unresolved: import/no-unresolved:
- error - error
......
...@@ -162,7 +162,6 @@ describe('getTimeframeWindowFrom', () => { ...@@ -162,7 +162,6 @@ describe('getTimeframeWindowFrom', () => {
const timeframe = datetimeUtility.getTimeframeWindowFrom(startDate, 5); const timeframe = datetimeUtility.getTimeframeWindowFrom(startDate, 5);
expect(timeframe.length).toBe(5); expect(timeframe.length).toBe(5);
timeframe.forEach((timeframeItem, index) => { timeframe.forEach((timeframeItem, index) => {
console.log(timeframeItem);
expect(timeframeItem.getFullYear() === mockTimeframe[index].getFullYear()).toBe(true); expect(timeframeItem.getFullYear() === mockTimeframe[index].getFullYear()).toBe(true);
expect(timeframeItem.getMonth() === mockTimeframe[index].getMonth()).toBe(true); expect(timeframeItem.getMonth() === mockTimeframe[index].getMonth()).toBe(true);
expect(timeframeItem.getDate() === mockTimeframe[index].getDate()).toBeTruthy(); expect(timeframeItem.getDate() === mockTimeframe[index].getDate()).toBeTruthy();
......
...@@ -30,7 +30,7 @@ describe('Page component', () => { ...@@ -30,7 +30,7 @@ describe('Page component', () => {
done(); done();
}) })
.catch((error) => { .catch((error) => {
console.error(error); done.fail(error);
}); });
}); });
......
/* eslint-disable jasmine/no-global-setup, jasmine/no-unsafe-spy, no-underscore-dangle */ /* eslint-disable
jasmine/no-global-setup, jasmine/no-unsafe-spy, no-underscore-dangle, no-console
*/
import $ from 'jquery'; import $ from 'jquery';
import 'vendor/jasmine-jquery'; import 'vendor/jasmine-jquery';
......
...@@ -733,6 +733,7 @@ describe 'Git LFS API and storage' do ...@@ -733,6 +733,7 @@ describe 'Git LFS API and storage' do
expect(json_response['objects'].first['size']).to eq(sample_size) expect(json_response['objects'].first['size']).to eq(sample_size)
expect(json_response['objects'].first['actions']['upload']['href']).to eq("#{Gitlab.config.gitlab.url}/#{project.full_path}.git/gitlab-lfs/objects/#{sample_oid}/#{sample_size}") expect(json_response['objects'].first['actions']['upload']['href']).to eq("#{Gitlab.config.gitlab.url}/#{project.full_path}.git/gitlab-lfs/objects/#{sample_oid}/#{sample_size}")
expect(json_response['objects'].first['actions']['upload']['header']).to eq({ 'Authorization' => authorization, 'Content-Type' => 'application/octet-stream' }) expect(json_response['objects'].first['actions']['upload']['header']).to eq({ 'Authorization' => authorization, 'Content-Type' => 'application/octet-stream' })
<<<<<<< HEAD
end end
## EE-specific context ## EE-specific context
...@@ -761,6 +762,8 @@ describe 'Git LFS API and storage' do ...@@ -761,6 +762,8 @@ describe 'Git LFS API and storage' do
expect(json_response['documentation_url']).to include('/help') expect(json_response['documentation_url']).to include('/help')
expect(json_response['message']).to eql('Your push has been rejected, because this repository has exceeded its size limit of 300 MB by 50 MB. Please contact your GitLab administrator for more information.') expect(json_response['message']).to eql('Your push has been rejected, because this repository has exceeded its size limit of 300 MB by 50 MB. Please contact your GitLab administrator for more information.')
end end
=======
>>>>>>> upstream/master
end end
end end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment