Имеет ли смысл выполнять git rebase при сохранении временных меток фиксации?
Я считаю, что последствием будет то, что новый филиал не обязательно будет фиксировать даты в хронологическом порядке. Теоретически это возможно? (например, используя команды сантехники, просто любопытно здесь)
Если теоретически это возможно, то можно ли на практике с rebase не менять временные метки?
Например, предположим, что у меня есть следующее дерево:
master <jun 2010>
  |
  :
  :
  :     oldbranch <feb 1984>
  :     /
oldcommit <jan 1984>
Теперь, если я переустанавливаю oldbranch на master, дата фиксации изменяется с feb 1984 до jun 2010. Можно ли изменить это поведение так, чтобы метка фиксации не была изменена? В итоге я получаю:
      oldbranch <feb 1984>
      /
 master <jun 2010>
    |
    :
Будет ли это иметь смысл? Разрешено ли даже в git иметь историю, в которой у старого фиксатора есть более недавняя фиксация в качестве родителя?
