git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: What's cooking in git.git (Oct 2016, #01; Mon, 3)

From
Lars Schneider <larsxschneider@gmail.com>
Date
Oct 4, 2016, 13:07 UTC
Message-ID
<20E4EE32-135D-49CB-B652-E034D56516E5@gmail.com>
In-Reply-To
<xmqqtwct3w0p.fsf@gitster.mtv.corp.google.com>
Show 25 quoted lines
> On 04 Oct 2016, at 00:31, Junio C Hamano <gitster@pobox.com> 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
Previous: Junio C Hamano
Message 4 of 4 in “What's cooking in git.git (Oct 2016, #01; Mon, 3)”
  1. Junio C HamanoOct 3, 2016
  2. Jeff KingOct 4, 2016
  3. Junio C HamanoOct 4, 2016
  4. Lars SchneiderOct 4, 2016

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.