fetch: refactor ref update status formatting code
commitd0b39a03cd5d6d5f9e2eac4907d9f47ec3d821da
authorNguyễn Thái Ngọc Duy <pclouds@gmail.com>
Sun, 26 Jun 2016 05:58:07 +0000 (26 07:58 +0200)
committerJunio C Hamano <gitster@pobox.com>
Mon, 27 Jun 2016 17:58:02 +0000 (27 10:58 -0700)
tree504adddf81e1493cba1dd257a560255e0d1b636d
parenta52397cce6c1049c3c9507d734243ee125d11f0c
fetch: refactor ref update status formatting code

This makes it easier to change the formatting later. And it makes sure
translators cannot mess up format specifiers and break Git.

There are a couple call sites where the length of the second column is
TRANSPORT_SUMMARY_WIDTH instead of calculated by TRANSPORT_SUMMARY(),
which is enforced now. The result should be the same because these call
sites do not contain characters outside ASCII range.

The two strbuf_addf() calls instead of one is mostly to reduce
diff-noise in a future patch where "ref -> ref" is reformatted
differently.

Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/fetch.c