Merge branch 'bp/sub-process-convert-filter'
commitae7785de0eab22c2f2f88871353bd468993aa482
authorJunio C Hamano <gitster@pobox.com>
Tue, 30 May 2017 02:16:42 +0000 (30 11:16 +0900)
committerJunio C Hamano <gitster@pobox.com>
Tue, 30 May 2017 02:16:42 +0000 (30 11:16 +0900)
tree247869295849773c211a9cc56c53d28b092accf4
parent7d5e13f652b4dfbf5e399dd2de32e5954368f0f8
parent4f2a2e9f0e26c1c543d1f282d6e88b3d0f608d07
Merge branch 'bp/sub-process-convert-filter'

Code from "conversion using external process" codepath has been
extracted to a separate sub-process.[ch] module.

* bp/sub-process-convert-filter:
  convert: update subprocess_read_status() to not die on EOF
  sub-process: move sub-process functions into separate files
  convert: rename reusable sub-process functions
  convert: update generic functions to only use generic data structures
  convert: separate generic structures and variables from the filter specific ones
  convert: split start_multi_file_filter() into two separate functions
  pkt-line: annotate packet_writel with LAST_ARG_MUST_BE_NULL
  convert: move packet_write_line() into pkt-line as packet_writel()
  pkt-line: add packet_read_line_gently()
  pkt-line: fix packet_read_line() to handle len < 0 errors
  convert: remove erroneous tests for errno == EPIPE
Makefile