Merge branch 'jc/same-encoding' into maint
commitfff26a68053022a2cbc39142c7c6f6d016837058
authorJunio C Hamano <gitster@pobox.com>
Fri, 7 Dec 2012 22:10:56 +0000 (7 14:10 -0800)
committerJunio C Hamano <gitster@pobox.com>
Fri, 7 Dec 2012 22:10:56 +0000 (7 14:10 -0800)
tree1ad5a3cd1a135213b3694f11fdcb52bcddec51b9
parent6a402843c2bc0a72fb70c8795aee523d7f1582d3
parent0e18bcd5e937b9e5857892e7f5c80c3c5b1da5d4
Merge branch 'jc/same-encoding' into maint

Various codepaths checked if two encoding names are the same using
ad-hoc code and some of them ended up asking iconv() to convert
between "utf8" and "UTF-8".  The former is not a valid way to spell
the encoding name, but often people use it by mistake, and we
equated them in some but not all codepaths. Introduce a new helper
function to make these codepaths consistent.

* jc/same-encoding:
  reencode_string(): introduce and use same_encoding()
builtin/mailinfo.c
notes.c
pretty.c
sequencer.c
utf8.c