Avoid to duplicate commit message when is not encoded
commitc4640fe8d9e25fd3e206a39233c71a6dbb68917e
authorMarco Costalba <mcostalba@gmail.com>
Sun, 22 Jul 2007 08:23:05 +0000 (22 10:23 +0200)
committerJunio C Hamano <gitster@pobox.com>
Sun, 22 Jul 2007 08:40:21 +0000 (22 01:40 -0700)
tree5ef0602a6f3405f89f769f55017dac4df25a55b5
parente5633cbb8577b430f175f62cf4e7ed53f2434a89
Avoid to duplicate commit message when is not encoded

When a commit message doesn't have encoding information
and encoding output is utf-8 (default) then an useless
xstrdup() of commit message is done.

If we assume most of users live in an utf-8 world, this
useless copy is the common case.

Performance issue found with KCachegrind.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
commit.c