Я пытаюсь настроить формат для git log. Я хочу, чтобы все фиксации отображались в одной строке. Каждая строка должна показывать только первую строку сообщения фиксации.
I узнал, что git log --pretty=short должен делать трюк, но на моем компьютере он показывает полный журнал как git log (кроме отметки времени).
Кроме того, я попытался использовать заполнители, как определено на странице руководства. Хотя, я не мог найти команду, чтобы сократить сообщение журнала. Я пробовал эту строку git log --pretty=format:'%h : %s', которая показывает shorted hash %h и полное сообщение %s в одной строке.
Я использую git version 1.7.3.1.msysgit.0 для Vista.
Возможно, это имеет какое-то отношение к тому, как я пишу свои сообщения о фиксации. Вот пример:
Added some functionality.
+ Added print function in Foo class.
+ Added conversion from foo to baz.
Итак, в приведенном примере я хочу только вывести Added some functionality., добавленный хэшем shortend.