All of lore.kernel.org
 help / color / mirror / Atom feed
From: Shumkin Alexey <zapped@mail.ru>
To: git@vger.kernel.org
Subject: git log --oneline and git log --pretty=format... give differrent outputs
Date: Fri, 22 Jul 2011 11:06:18 +0400	[thread overview]
Message-ID: <20110722110618.10a62631@zappedws> (raw)

Hello everybody!

I have a repository. Basic development is on Windows platform (under
Cygwin). I have commit messages on Russian, so 
i18n.commitEncoding = i18n.logOutputtEncoding = cp1251. It's ok.
I works fine on Windows.
When I run on Windows 
git log --graph --oneline
and 
git log --graph --pretty=format:'%C(yellow)%h %Creset%s'

I get two identical outputs which look like
*   ae0a70f merge v2.6.54 into v3.0
|\  
| * 581e071 + explicit changelog mail content-type (for claws-mail)...
| * 9bafb65 fixed: changelog does not recognize Mantis...
| * f417e91 fixed: #82 (Добавить в программу возможность...
| * 8553efa fixed: #87 (2.6.53 Добавить для рассылки e-mail...
....

But when I run the same commands (for the same repository and current
commit, of course) on Linux machine (ru_RU.UTF-8 locale; Guake,
xterm, gnome-terminal, etc ) I get different outputs

git log --graph --oneline
gives output identical to Windows (see above)
but
git log --graph --pretty=format:'%C(yellow)%h %Creset%s'
gives
*   ae0a70f merge v2.6.54 into v3.0
|\  
| * 581e071 + explicit changelog mail content-type (for claws-mail)...
| * 9bafb65 fixed: changelog does not recognize Mantis...
| * f417e91 fixed: #82 (<C4><EE><E1><E0><E2><E8><F2><FC>...
| * 8553efa fixed: #87 (2.6.53<C4><EE><E1><E0><E2><E8><F2><FC>...

i.e. non-UTF-8 characters are represented with their codes and not
converted to UTF-8 as they are for "git log --graph --oneline"

So, the question - why? I thought both commands use the same log output
mechanism.
As I can edit Git sources but I'm not familiar to C well, so one
more question "Where exactly in sources to fix it fast?"

Thanks

             reply	other threads:[~2011-07-22  7:15 UTC|newest]

Thread overview: 104+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-07-22  7:06 Shumkin Alexey [this message]
2011-07-22  7:53 ` git log --oneline and git log --pretty=format... give differrent outputs Alexey Shumkin
2011-07-25 10:31   ` [PATCH] pretty: user format ignores i18n.logOutputEncoding setting Alexey Shumkin
2011-07-25 10:31     ` Alexey Shumkin
2011-07-25 19:45       ` Junio C Hamano
2011-07-26 13:18         ` Alexey Shumkin
2011-09-09  8:43         ` [PATCH v2] " Alexey Shumkin
2011-09-09  8:43           ` [PATCH 1/2] pretty: Add failing tests: " Alexey Shumkin
2011-09-09  8:43           ` [PATCH 2/2] pretty: " Alexey Shumkin
2011-09-09  8:53         ` [PATCH v2] " Alexey Shumkin
2011-09-09  8:53           ` [PATCH 1/2] pretty: Add failing tests: " Alexey Shumkin
2011-09-09 22:54             ` Junio C Hamano
2011-09-20  8:20               ` [PATCH v3 0/2] pretty: " Alexey Shumkin
2011-09-20  8:21               ` [PATCH v3 1/2] pretty: Add failing tests: " Alexey Shumkin
2011-09-20 19:12                 ` Junio C Hamano
2011-09-20 20:46                   ` Alexey Shumkin
2013-01-24  9:10                     ` [PATCH v4 0/4] Reroll patches against v1.8.1.1 Alexey Shumkin
2013-01-24  9:10                       ` [PATCH v4 1/4] t6006 (rev-list-format): don't hardcode SHA-1 in expected outputs Alexey Shumkin
2013-01-24 20:29                         ` Junio C Hamano
2013-01-25  9:20                           ` Alexey Shumkin
2013-01-25 11:06                           ` Alexey Shumkin
2013-01-25 15:16                             ` Junio C Hamano
2013-01-25 15:27                               ` Alexey Shumkin
2013-01-24  9:10                       ` [PATCH v4 2/4] t7102 (reset): refactoring: " Alexey Shumkin
2013-01-24 20:30                         ` Junio C Hamano
2013-01-25  9:08                           ` Alexey Shumkin
2013-01-24  9:10                       ` [PATCH v4 3/4] pretty: Add failing tests: user format ignores i18n.logOutputEncoding setting Alexey Shumkin
2013-01-24 20:44                         ` Junio C Hamano
2013-01-25  9:07                           ` Alexey Shumkin
2013-01-24 21:02                         ` Junio C Hamano
2013-01-25  9:01                           ` Alexey Shumkin
2013-01-24  9:10                       ` [PATCH v4 4/4] pretty: " Alexey Shumkin
2013-06-20  9:26                       ` [PATCH v5 0/5] Reroll patches against v1.8.3.1 Alexey Shumkin
2013-06-20  9:26                         ` [PATCH v5 1/5] t6006 (rev-list-format): don't hardcode SHA-1 in expected outputs Alexey Shumkin
2013-06-20 20:38                           ` Junio C Hamano
2013-06-20  9:26                         ` [PATCH v5 2/5] t7102 (reset): " Alexey Shumkin
2013-06-20  9:26                         ` [PATCH v5 3/5] t4205 (log-pretty-formats): " Alexey Shumkin
2013-06-20 20:38                           ` Junio C Hamano
2013-06-20  9:26                         ` [PATCH v5 4/5] pretty: Add failing tests: user format ignores i18n.logOutputEncoding setting Alexey Shumkin
2013-06-20 20:23                           ` Junio C Hamano
2013-06-20  9:26                         ` [PATCH v5 5/5] pretty: " Alexey Shumkin
2013-06-20 20:37                           ` Junio C Hamano
2013-06-20 20:10                         ` [PATCH v5 0/5] Reroll patches against v1.8.3.1 Junio C Hamano
2013-06-25  8:55                         ` [PATCH v6 " Alexey Shumkin
2013-06-25  8:55                           ` [PATCH v6 1/5] t6006 (rev-list-format): don't hardcode SHA-1 in expected outputs Alexey Shumkin
2013-06-25  8:55                           ` [PATCH v6 2/5] t7102 (reset): " Alexey Shumkin
2013-06-25  8:55                           ` [PATCH v6 3/5] t4205 (log-pretty-formats): " Alexey Shumkin
2013-06-25  8:55                           ` [PATCH v6 4/5] pretty: Add failing tests: --format output should honor logOutputEncoding Alexey Shumkin
2013-06-25  8:55                           ` [PATCH v6 5/5] pretty: " Alexey Shumkin
2013-06-25 19:28                           ` [PATCH v6 0/5] Reroll patches against v1.8.3.1 Junio C Hamano
2013-06-26  7:37                             ` Alexey Shumkin
2013-06-26 14:24                               ` Junio C Hamano
2013-06-26 10:19                           ` [PATCH v7 " Alexey Shumkin
2013-06-26 10:19                             ` [PATCH v7 1/5] t6006 (rev-list-format): don't hardcode SHA-1 in expected outputs Alexey Shumkin
2013-06-26 10:19                             ` [PATCH v7 2/5] t7102 (reset): " Alexey Shumkin
2013-06-26 10:19                             ` [PATCH v7 3/5] t4205 (log-pretty-formats): " Alexey Shumkin
2013-06-26 10:19                             ` [PATCH v7 4/5] pretty: Add failing tests: --format output should honor logOutputEncoding Alexey Shumkin
2013-07-01  7:00                               ` Johannes Sixt
2013-07-01 22:50                                 ` Alexey Shumkin
2013-07-02  7:22                                   ` Johannes Sixt
2013-07-03 20:20                                     ` Alexey Shumkin
2013-06-26 10:19                             ` [PATCH v7 5/5] pretty: " Alexey Shumkin
2013-06-26 16:19                             ` [PATCH v7 0/5] Reroll patches against v1.8.3.1 Junio C Hamano
2013-07-01 23:18                             ` [PATCH v8 0/5] Reroll patches against Git v1.8.3.2 Alexey Shumkin
2013-07-01 23:19                               ` [PATCH v8 1/5] t6006 (rev-list-format): don't hardcode SHA-1 in expected outputs Alexey Shumkin
2013-07-01 23:19                               ` [PATCH v8 2/5] t7102 (reset): " Alexey Shumkin
2013-07-01 23:19                               ` [PATCH v8 3/5] t4205 (log-pretty-formats): " Alexey Shumkin
2013-07-01 23:19                               ` [PATCH v8 4/5] pretty: Add failing tests: --format output should honor logOutputEncoding Alexey Shumkin
2013-07-02  6:46                                 ` Johannes Sixt
2013-07-01 23:19                               ` [PATCH v8 5/5] pretty: " Alexey Shumkin
2013-07-02 19:41                               ` [PATCH v8 0/5] Reroll patches against Git v1.8.3.2 Junio C Hamano
2013-07-03 20:03                                 ` Alexey Shumkin
2013-07-03 20:06                                   ` Junio C Hamano
2013-07-04 12:45                               ` [PATCH v9 0/5] Incremental updates against 'next' branch Alexey Shumkin
2013-07-04 12:45                                 ` [PATCH v9 1/5] t4041, t4205, t6006, t7102: use iso8859-1 rather than iso-8859-1 Alexey Shumkin
2013-07-05  6:47                                   ` Junio C Hamano
2013-07-05  8:00                                     ` Alexey Shumkin
2013-07-05  8:11                                       ` Junio C Hamano
2013-07-05  8:42                                         ` Alexey Shumkin
2013-07-05  8:56                                           ` Junio C Hamano
2013-07-04 12:45                                 ` [PATCH v9 2/5] t4205: revert back single quotes Alexey Shumkin
2013-07-05  7:07                                   ` Junio C Hamano
2013-07-04 12:45                                 ` [PATCH v9 3/5] t4205, t6006, t7102: make functions more readable Alexey Shumkin
2013-07-05  6:45                                   ` Junio C Hamano
2013-07-05  8:13                                     ` Alexey Shumkin
2013-07-05  8:44                                       ` Junio C Hamano
2013-07-05  8:51                                         ` Alexey Shumkin
2013-07-05  8:58                                           ` Junio C Hamano
2013-07-04 12:45                                 ` [PATCH v9 4/5] t6006: add two more tests for the case i18n.commitEncoding is not set Alexey Shumkin
2013-07-05  6:52                                   ` Junio C Hamano
2013-07-05  7:04                                   ` Junio C Hamano
2013-07-05  7:46                                     ` Alexey Shumkin
2013-07-05  8:09                                       ` Junio C Hamano
2013-07-04 12:45                                 ` [PATCH v9 5/5] t4205: avoid using `sed` Alexey Shumkin
2013-07-05 12:01                                 ` [PATCH v10 0/5] Incremental updates against 'next' branch Alexey Shumkin
2013-07-05 12:01                                   ` [PATCH v10 1/5] t4041, t4205, t6006, t7102: use iso8859-1 rather than iso-8859-1 Alexey Shumkin
2013-07-05 12:01                                   ` [PATCH v10 2/5] t4205 (log-pretty-formats): revert back single quotes Alexey Shumkin
2013-07-05 12:01                                   ` [PATCH v10 3/5] t4205, t6006, t7102: make functions better readable Alexey Shumkin
2013-07-05 18:38                                     ` Junio C Hamano
2013-07-05 18:45                                       ` Junio C Hamano
2013-07-05 12:01                                   ` [PATCH v10 4/5] t6006 (rev-list-format): add tests for "%b" and "%s" for the case i18n.commitEncoding is not set Alexey Shumkin
2013-07-05 12:01                                   ` [PATCH v10 5/5] t4205 (log-pretty-formats): avoid using `sed` Alexey Shumkin
2011-09-20  8:21               ` [PATCH v3 2/2] pretty: user format ignores i18n.logOutputEncoding setting Alexey Shumkin
2011-09-09  8:53           ` [PATCH " Alexey Shumkin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20110722110618.10a62631@zappedws \
    --to=zapped@mail.ru \
    --cc=git@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.