Magit log даты

17

В буфере журнала Magit фиксируются коммиты (по одному на строку) с относительной датой. Это хорошо для недавних коммитов, но не имеет смысла для старых изменений. В частности, это делает досадно трудным связывать даты фиксации с конкретной датой, например, найти ответ на вопрос «какое изменение могло нарушить релиз 3 апреля?».

Можно ли как-то изменить способ отображения дат фиксации? Я только нашел magit-duration-spec, но это не совсем то, что мне нужно.

doublep
источник

Ответы:

11

Если вам нужно быть уверенным в авторе и / или дате фиксации конкретного коммита, то вы всегда можете просто показать этот коммит в отдельном буфере, нажав RETточку в коммите в журнале.


Но это не очень удобно, если вам приходится делать это много разумеется. Я начал работать над тем, чтобы сделать это более гибким.

Tarsius
источник
У меня та же проблема, и я рад слышать, что вы работаете над этим!
S1lentSt0rm
Действительно, было бы очень неплохо иметь способ отображать абсолютные даты вместо длительностей
Clément
4
@tarsius Это было реализовано? Я не могу найти ссылку на это в документации. Спасибо за Magit, это удивительно :)
thatismatt
Нет, я забыл об этом. Не могли бы вы открыть запрос функции, чтобы это больше не повторилось.
tarsius
1
@thatismatt Конкретная переменная, которая имеет эту функцию, теперь magit-log-margin.
ВВП2
8

Эта функция теперь доступна через magit-log-margin. Смотрите этот билет и этот коммит.

ВВП2
источник
Есть ли пример того, как эта переменная должна быть установлена ​​для отображения абсолютной даты?
Лиам
3
@Liam Я не вижу примеров, но вот раздел об этом в руководстве. У меня установлено значение (t "%Y-%m-%d %H:%M " magit-log-margin-width t 18), которое выглядит следующим образом в интерфейсе настройки, и в результате дата выглядит примерно так.
GDP2