summaryrefslogtreecommitdiff
path: root/git-filter-branch.sh
diff options
context:
space:
mode:
authorLibravatar Jeff King <peff@peff.net>2014-06-18 16:01:34 -0400
committerLibravatar Junio C Hamano <gitster@pobox.com>2014-06-19 12:25:17 -0700
commit30a0ddb705678d512185e359831479a6b3567147 (patch)
treee3395a628ea1abeb3d47bee9591cf9e650523db0 /git-filter-branch.sh
parentThird batch for 2.1 (diff)
downloadtgif-30a0ddb705678d512185e359831479a6b3567147.tar.xz
strbuf: add xstrfmt helper
You can use a strbuf to build up a string from parts, and then detach it. In the general case, you might use multiple strbuf_add* functions to do the building. However, in many cases, a single strbuf_addf is sufficient, and we end up with: struct strbuf buf = STRBUF_INIT; ... strbuf_addf(&buf, fmt, some, args); str = strbuf_detach(&buf, NULL); We can make this much more readable (and avoid introducing an extra variable, which can clutter the code) by introducing a convenience function: str = xstrfmt(fmt, some, args); Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'git-filter-branch.sh')
0 files changed, 0 insertions, 0 deletions