From: Junio C Hamano Date: Fri, 06 May 2016 07:18:12 GMT Subject: Re: [PATCH 3/3] test-parse-options: --expect= option to simplify tests Message-ID: In-Reply-To: Stefan Beller writes: >> + *colon = '\0'; >> + item = string_list_lookup(expect, buf.buf); >> + *colon = ':'; > > I have been staring at this for a good couple of minutes and wondered if this > low level string manipulation is really the best way to do it. It just shows that string_list API was not designed as richly as others, compared to say the more complete API like strbuf. If it had a variant, I wouldn't have needed the "temporary termination to get a string" hack.