send-pack: factor out capability string generation
commitd98b52cdf7ac987c92f1e12d08a86e6dc01385e0
authorJunio C Hamano <gitster@pobox.com>
Fri, 15 Aug 2014 18:37:01 +0000 (15 11:37 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 22 Aug 2014 22:36:00 +0000 (22 15:36 -0700)
treefe4252004d2362d8698e273620b2cf32a35de0ac
parent17649e890d7d816a5bd28fd99f093a1c373c6e83
send-pack: factor out capability string generation

A run of 'var ? " var" : ""' fed to a long printf string in a deeply
nested block was hard to read.  Move it outside the loop and format
it into a strbuf.

As an added bonus, the trick to add "agent=<agent-name>" by using
two conditionals is replaced by a more readable version.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
send-pack.c