Re: What's cooking in git.git (Oct 2016, #01; Mon, 3)
From: Lars Schneider <hidden>
Date: 2016-10-04 13:07:35
On 04 Oct 2016, at 00:31, Junio C Hamano [off-list ref] wrote: * ls/filter-process (2016-09-23) 11 commits - convert: add filter.<driver>.process option - convert: make apply_filter() adhere to standard Git error handling - convert: modernize tests - convert: quote filter names in error messages - pkt-line: add functions to read/write flush terminated packet streams - pkt-line: add packet_write_gently() - pkt-line: add packet_flush_gently() - pkt-line: add packet_write_fmt_gently() - run-command: move check_pipe() from write_or_die to run_command - pkt-line: extract set_packet_header() - pkt-line: rename packet_write() to packet_write_fmt() The smudge/clean filter API expect an external process is spawned to filter the contents for each path that has a filter defined. A new type of "process" filter API has been added to allow the first request to run the filter for a path to spawn a single process, and all filtering need is served by this single process for multiple paths, reducing the process creation overhead. Somehow I thought this was getting ready for 'next' but it seems at least another round of reroll is coming?
I thought so, too, but t0021 was flaky and Jakub had a number of good suggestions. I just posted v9: http://public-inbox.org/git/20161004125947.67104-1-larsxschneider@gmail.com/ - Lars