Magit Logdaten

17

In Magit Log Buffer werden Commits (eines pro Zeile) mit dem relativen Datum angezeigt. Dies ist gut für aktuelle Commits, macht aber für ältere Änderungen wenig Sinn. Dies macht es insbesondere ärgerlich schwierig, Festschreibungstermine mit einem bestimmten Datum in Beziehung zu setzen, z. B. um eine Antwort auf die Frage zu finden, "welche Änderung die Veröffentlichung am 3. April möglicherweise beschädigt hat?".

Ist es möglich, die Art und Weise zu ändern, in der Commit-Daten angezeigt werden? Ich habe nur gefunden magit-duration-spec, aber das ist nicht genau das, was ich brauche.

doublep
quelle

Antworten:

11

Wenn Sie sich über den Autor und / oder das Festschreibungsdatum einer bestimmten Festschreibung sicher sein müssen, können Sie diese Festschreibung immer nur in einem separaten Puffer anzeigen, indem Sie RETmit einem Punkt auf diese Festschreibung im Protokoll klicken.


Aber das ist nicht sehr praktisch, wenn Sie es natürlich viel tun müssen. Ich habe begonnen, dies flexibler zu gestalten.

Tarsius
quelle
Ich habe das gleiche Problem und bin froh zu hören, dass Sie daran arbeiten!
S1lentSt0rm
In der Tat wäre es sehr schön, absolute Daten anstelle von Zeitdauern anzuzeigen
Clément
4
@tarsius Wurde dies implementiert? Ich kann in der Dokumentation keinen Verweis darauf finden. Danke für Magit, es ist unglaublich :)
thatismatt
Nein, das habe ich vergessen. Könnten Sie bitte eine Funktionsanfrage öffnen, damit es nicht noch einmal vorkommt.
Tarsius
1
@thatismatt Die spezifische Variable, die diese Funktion jetzt hat, ist magit-log-margin.
GDP2
8

Auf diese Funktion kann jetzt über zugegriffen werden magit-log-margin. Siehe dieses Ticket und dieses Commit.

GDP2
quelle
Gibt es ein Beispiel, wie diese Variable festgelegt werden sollte, um das absolute Datum anzuzeigen?
Liam
3
@ Liam Ich sehe keine Beispiele, aber hier ist ein Abschnitt darüber im Handbuch. Mine ist auf (t "%Y-%m-%d %H:%M " magit-log-margin-width t 18), die aussehen wie dies in der Anpassen - Schnittstelle und der Zeitpunkt sieht aus wie diese als Ergebnis.
GDP2