git squash e preserva o timestamp do último commit

Considere que eu tenho commits

<code>... -- A -- B -- C
</code>

Se eu usargit rebase -i para esmagar todos os três commits em um, poderíamos

<code>pick A
squash B
squash C
</code>

Eu vejo o resultado cometidoA tem seu timestamp original. Como poderia herdar o timestamp de commit?C (o último)?

O que eu posso pensar égit commit --amend --date=<new_time>, mas desta forma precisa lembrar o timestamp de commitC antes de squash ou de reflog.

Acho que o timestamp do último commit é mais razoável, porque mostra quando eu realmente terminei o trabalho que está nos commits.

Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion