lib/grit/repo.rb in gitlab-grit-2.6.7 vs lib/grit/repo.rb in gitlab-grit-2.6.8
- old
+ new
@@ -598,12 +598,12 @@
git_archive_cmd += %W(-- #{treeish})
open(filename, 'w') do |file|
pipe_rd, pipe_wr = IO.pipe
git_archive_pid = spawn(*git_archive_cmd, :out => pipe_wr)
+ pipe_wr.close
compress_pid = spawn(*compress_cmd, :in => pipe_rd, :out => file)
pipe_rd.close
- pipe_wr.close
Process.waitpid(git_archive_pid)
Process.waitpid(compress_pid)
end
end