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

Re: [PATCH] merge: use string_list_split() in add_strategies()

From
Junio C Hamano <gitster@pobox.com>
Date
Aug 8, 2016, 20:11 UTC
Message-ID
<xmqqfuqfdnqr.fsf@gitster.mtv.corp.google.com>
In-Reply-To
<xmqqeg5zf8mh.fsf@gitster.mtv.corp.google.com>
Junio C Hamano <gitster@pobox.com> writes:
> If the input comes from the end user, we certainly would want to
> allow "word1 word2\tword3 " as input (i.e. squishing repeated

Any intelligent reader may have guessed already, but before I stupidly told Emacs to refill the paragraph, the above example had two SPs between word1 and word2. Sorry for being sloppy.

Show 10 quoted lines
> delimiters into one without introducing an "empty" element, allowing
> more than one delimiter characters like SP and HT, and ignoring
> leading or trailing runs of delimiter characters).
>
> If the input is generated internally, perhaps we should rethink the
> interface between the function that wants to do the for-each-word
> and its caller; if the caller wants to pass multiple things to the
> callee, it should be able to do so without first having to stuff
> these multiple things into a single string, only to force the callee
> to use this helper to split them out into individual pieces.
Previous: Junio C HamanoNext: Johannes Schindelin
Message 4 of 6 in “merge: use string_list_split() in add_strategies()”
  1. merge: use string_list_split() in add_strategies()René Scharfe, Aug 5, 2016
  2. Johannes SchindelinAug 8, 2016
  3. Junio C HamanoAug 8, 2016
  4. Junio C HamanoAug 8, 2016
  5. Johannes SchindelinAug 10, 2016
  6. Junio C HamanoAug 10, 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.