From 9351a295c1ac84e2e67559a9140cb921445c8951 Mon Sep 17 00:00:00 2001 From: Dmitriy Zaporozhets Date: Mon, 27 May 2013 17:14:47 +0300 Subject: [PATCH] Up grape version. Fix issue with raw content being escaped --- Gemfile | 4 ++-- Gemfile.lock | 8 ++++---- lib/api/repositories.rb | 2 ++ 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/Gemfile b/Gemfile index 44fd09ba242..a596b99de48 100644 --- a/Gemfile +++ b/Gemfile @@ -41,8 +41,8 @@ gem "gitlab-gollum-lib", "~> 1.0.0", require: 'gollum-lib' gem "github-linguist", require: "linguist" # API -gem "grape", "~> 0.3.1" -gem "grape-entity", "~> 0.2.0" +gem "grape", "~> 0.4.1" +gem "grape-entity", "~> 0.3.0" # Format dates and times # based on human-friendly examples diff --git a/Gemfile.lock b/Gemfile.lock index 32745866b4f..0af3d516eec 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -173,7 +173,7 @@ GEM gon (4.1.0) actionpack (>= 2.3.0) json - grape (0.3.1) + grape (0.4.1) activesupport builder hashie (>= 1.2.0) @@ -183,7 +183,7 @@ GEM rack-accept rack-mount virtus - grape-entity (0.2.0) + grape-entity (0.3.0) activesupport multi_json (>= 1.3.2) growl (1.0.3) @@ -528,8 +528,8 @@ DEPENDENCIES gitlab_meta (= 5.0) gitlab_omniauth-ldap (= 1.0.2) gon - grape - grape-entity + grape (~> 0.4.1) + grape-entity (~> 0.3.0) growl guard-rspec guard-spinach diff --git a/lib/api/repositories.rb b/lib/api/repositories.rb index 964b9eb38ac..2ed5ea20891 100644 --- a/lib/api/repositories.rb +++ b/lib/api/repositories.rb @@ -124,6 +124,8 @@ module API blob = Gitlab::Git::Blob.new(repo, commit.id, ref, params[:filepath]) not_found! "File" unless blob.exists? + env['api.format'] = :txt + content_type blob.mime_type present blob.data end