Thread (1 message) 1 message, 1 author, 2016-06-15

Re: [PATCH v7 3/5] bisect: simplify the addition of new bisect terms

From: Matthieu Moy <hidden>
Date: 2016-06-15 23:05:28

Eric Sunshine [off-list ref] writes:
On Tue, Jun 23, 2015 at 8:54 AM, Matthieu Moy [off-list ref] wrote:
quoted
+       strbuf_addstr(&bisect_refs_buf, "refs/bisect/");
+       strbuf_addstr(&bisect_refs_buf, name_bad);
A single strbuf_addf() rather than two strbuf_addstr()s?
quoted
+       bisect_refs_str = strbuf_detach(&bisect_refs_buf, NULL);
+       status = for_each_ref_in_submodule(submodule, bisect_refs_str, fn, cb_data);
+       free((char *)bisect_refs_str);
Why the above rather than the simpler?

    strbuf_addstr(&bisect_refs, ...);
    status = for_each_ref_in_submodule(submodule, bisect_refs.buf, fn, cb_data);
    strbuf_release(&bisect_refs);

What am I missing?
Indeed, your version is much better.

-- 
Matthieu Moy
http://www-verimag.imag.fr/~moy/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help