{"push_id":1251213490,"size":2,"distinct_size":1,"ref":"refs/heads/jk/diff-encodings-icu-wip","head":"642efdffd98d060eaeb63201184e87855927672c","before":"2002f8a3df525fa62d0fe129809ebc83264cc227","commits":[{"sha":"07c92928f2b782330df6e78dd9d019e984d820a7","author":{"name":"Junio C Hamano","email":"3228067b6039a0d99bddaf967dafdecd5cc61600@pobox.com"},"message":"Relnotes: decribe the updates to the \"text=auto\" attribute\n\nHelped-by: Torsten Bögershausen <tboegi@web.de>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/07c92928f2b782330df6e78dd9d019e984d820a7"},{"sha":"642efdffd98d060eaeb63201184e87855927672c","author":{"name":"Jeff King","email":"7e57302763bea699aee296fb53304dc616ab92d5@peff.net"},"message":"diff: normalize text encodings on the fly\n\nThis is a proof of concept for normalizing text encodings\nbefore comparing files. The resulting diff can't be applied,\nof course, which puts it in roughly the same boat as\ntextconv (and we rely on the textconv infrastructure here to\ndo it).\n\nYou can't use a regular textconv to do this, because we want\nto detect whether to use it based on the file's _content_,\nwhereas textconv is a gitattribute triggered by the\n_pathname_.\n\nThis builds on libicu for the detection, so you need to turn\nthe HAVE_LIBICU knob in the Makefile. Unfortunately, libicu\nis quite slow:\n\n  $ time git log -p -1000 >/dev/null\n  real    0m0.443s\n  user    0m0.408s\n  sys     0m0.032s\n\n  $ time git -c diff.converttext log -p -1000 >/dev/null\n  real    0m8.738s\n  user    0m8.692s\n  sys     0m0.056s","distinct":true,"url":"https://api.github.com/repos/peff/git/commits/642efdffd98d060eaeb63201184e87855927672c"}]}
{"actor":{"display_login":"peff"}}