Как обрезать поле в git log --pretty - PullRequest
5 голосов
/ 14 октября 2011

У нас есть люди с длинными именами в наших журналах git commit.В настоящее время мой формат

pretty = %C(yellow)%h%Creset %s %C(red)(%an, %cr)%Creset

, который показывает

276840c Kyle Heironimus Added updated hello world example. (3 months ago)

Я действительно просто хочу

276840c Kyle Added updated hello world example. (3 months ago)

Если я не могу просто взять первое слово изимя автора, первые 5 символов будут моим вторым выбором.

Есть ли способ сделать это?

1 Ответ

5 голосов
/ 14 октября 2011

Если вы используете% aN вместо% an, Git будет учитывать псевдонимы, перечисленные в ~ / .mailmap, при отображении имен авторов. Если вы создадите этот файл и добавите, скажем, -

Kyle <youremail@example.com>

тогда вы должны получить желаемый результат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...