Thread (3 messages) flat view 3 messages, 2 authors, 2016-06-15

Re: [PATCH 19/21] grep: use writable strbuf from caller in grep_tree()

From: Nguyen Thai Ngoc Duy <hidden>
Date: 2016-06-15 22:50:16

Possibly related (same subject, not in this thread)

2010/12/17 Junio C Hamano [off-list ref]:
Nguyễn Thái Ngọc Duy  [off-list ref] writes:
quoted
+             hit = grep_tree(opt, pathspec, &tree, &base, base.neglen);
If you are going to let the users of strbuf API to refer directly to the
field, I think "neglen" should be renamed to something more reasonable,
say, "offset".

I am still debating myself if this strbuf_offset is anugly hack merely to
allow the implementation of "grep" not to carry one extra offset around
throughout its callchain, or if it is generic enough that other/future
callers would benefit from.  I am leaning toward to think this is an ugly
hack, as a new caller that wants to carry _two_ offsets into a strbuf
wouldn't get much benefit from this new API.  But I may be missreading
your code.
I did not want to another offset to tree_entry_interesting. But an
extra argument would be less ugly than an extra API.
-- 
Duy
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help