Magit log даты


17

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

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

Ответы:


11

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


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


У меня та же проблема, и я рад слышать, что вы работаете над этим!
S1lentSt0rm

Действительно, было бы очень неплохо иметь способ отображать абсолютные даты вместо длительностей
Clément

4
@tarsius Это было реализовано? Я не могу найти ссылку на это в документации. Спасибо за Magit, это удивительно :)
thatismatt

Нет, я забыл об этом. Не могли бы вы открыть запрос функции, чтобы это больше не повторилось.
tarsius

1
@thatismatt Конкретная переменная, которая имеет эту функцию, теперь magit-log-margin.
ВВП2

8

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


Есть ли пример того, как эта переменная должна быть установлена ​​для отображения абсолютной даты?
Лиам

3
@Liam Я не вижу примеров, но вот раздел об этом в руководстве. У меня установлено значение (t "%Y-%m-%d %H:%M " magit-log-margin-width t 18), которое выглядит следующим образом в интерфейсе настройки, и в результате дата выглядит примерно так.
GDP2
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.