Merge pull request #1297 from SaitoWu/issues/1269

fix git push body bigger than 112k problem
This commit is contained in:
Dmitriy Zaporozhets 2012-08-25 06:15:18 -07:00
commit 6e520d9cae

View file

@ -42,13 +42,13 @@ module Grack
def current_ref
if @env["HTTP_CONTENT_ENCODING"] =~ /gzip/
input = Zlib::GzipReader.new(@request.body).string
input = Zlib::GzipReader.new(@request.body).read
else
input = @request.body.string
input = @request.body.read
end
oldrev, newrev, ref = input.split(' ')
/refs\/heads\/([\w-]+)/.match(ref).to_a.last
# Need to reset seek point
@request.body.rewind
/refs\/heads\/([\w-]+)/.match(input).to_a.first
end
end# Auth
end# Grack