builtin/push.c: use strbuf instead of manual allocation
commit50d829c11a3c82a8b23f2e165ab6944dfd9bbb36
authorJunio C Hamano <gitster@pobox.com>
Tue, 3 Dec 2013 22:33:10 +0000 (3 14:33 -0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 3 Dec 2013 22:47:18 +0000 (3 14:47 -0800)
treed6de8d726bda5ac95f8278aa9492cc83b31e23ce
parentdaad3aa255ec5c08f95867feaaf8f4db03346e70
builtin/push.c: use strbuf instead of manual allocation

The command line arguments given to "git push" are massaged into
a list of refspecs in set_refspecs() function. This was implemented
using xmalloc, strcpy and friends, but it is much easier to read if
done using strbuf.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/push.c