git log foo..bar — как посмотреть *даты слияния *для наборов изменений?

Можно ли получить 'git log' для указания даты , когда набор изменений попал в ветку вместо даты создания набора изменений? 'git log --graph' (пример усеченного вывода ниже )дает мне большую часть того, что я хочу, но он по-прежнему печатает даты, когда были созданы отдельные наборы изменений, а не когда они были объединены в эту ветку.

*   commit 7e8d68fc58b915cc17bca41be833c4f7a062cd3c
|\  Merge: 1b4f10d af0dcdd
| | Date:   Wed Apr 25 17:40:16 2012 +0100
| |     Merge branch 'foo'
| * commit af0dcdd078197a852fcfad11c5111aa11579aa05
| | Date:   Wed Apr 25 17:36:50 2012 +0100
| |     t2: adding lorem ipsum again
| * commit 569f5de0eb40cbf198771812f9b099cf71b5b056
| | Date:   Wed Apr 25 17:36:36 2012 +0100
| |     t1: adding lorem ipsum
* | commit 1b4f10d3eea7c9c6304f7b1fd41818b932e4dad0
| | Date:   Wed Apr 25 17:38:24 2012 +0100
| |     t4: fi fo fa fum x 2
* | commit d25fa0359fbe655b6a4adeb6225ac283b3543ece
|/  Date:   Wed Apr 25 17:38:10 2012 +0100
|       t3: fi fo fa fum
* commit d3239b3e327f740fc7194ecf164538361f715ab5
  Date:   Wed Apr 25 17:34:50 2012 +0100

В приведенном выше выводе используется ветвь master. t1 и t2 были созданы на ветке foo; t3 и t4 были созданы bar. Затем barбыл объединен с master, после чего fooбыл объединен с мастером.

8
задан Stig Brautaset 25 April 2012 в 16:51
поделиться