l10n: git.pot: v2.2.0 round 2 (1 updated)

Generate po/git.pot from v2.2.0-rc2-23-gca0107e for git v2.2.0 l10n
round 2.

Signed-off-by: Jiang Xin <worldhello.net@gmail.com>
l10n: batch updates for one trivial change

In order to catch up with the release of Git 2.2.0 final, make a batch
l10n update for the new l10n change brought by commit d52adf1 (trailer:
display a trailer without its trailing newline).

Signed-off-by: Jiang Xin <worldhello.net@gmail.com>
l10n: de.po: translate 2 new messages

Signed-off-by: Phillip Sz <phillip.szelat@gmail.com>
Signed-off-by: Ralf Thielow <ralf.thielow@gmail.com>
l10n: de.po: translate 2 messages

Signed-off-by: Ralf Thielow <ralf.thielow@gmail.com>
l10n: remove a superfluous translation for push.c

Ralf reported that '--recurse-submodules' option in push.c should not be
translated [1].  Before his commit is merged, remove superfluous
translations for push.c.

[1] http://www.spinics.net/lists/git/msg241964.html

Signed-off-by: Jiang Xin <worldhello.net@gmail.com>
Git 2.2.0-rc3

Signed-off-by: Junio C Hamano <gitster@pobox.com>
wt-status.c: use run-command's internal argv_array

This saves us from having to declare our own, assign it to
the child_process's argv field, and then clean it up.
daemon: use argv_array for setting up child environment

We set REMOTE_HOST and REMOTE_PORT before spawning the
"--serve" child by manually filling fixed-size buffers. This
requires some manual calculations, and at the end of the
function our buffers go away, leaving us with a
child_process struct that points to an invalid "env" pointer
(though this does not cause any problems in practice,
because we never look at it after leaving the function).

Instead, let's use argv_array which takes care of the
allocation for us. We'll leak the allocated buffer for now,
but fix that in the the next patch.

While we're here, let's also be a bit more careful about the
return value of inet_ntop. This should really never fail,
but the results if it did were undefined.