Wrong diff highlighting for "no newline at end of file"
- Vorherrschende Sprache
- Rust
- Sterne
- 22.5k
- Forks
- 773
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
When a file without newline at the end is "fixed" by adding a newline, the diff view shows the message "\ No newline at end of file" in green:

This is a bit misleading, it suggests that the change was to remove the newline rather than add it.
For comparison here's how it looks with the default `git diff`:

(tested on gitui 0.26.1)
Beitragsleitfaden
Rechercherichtung
Reproduziere das gemeldete Verhalten der Diff-Ansicht für eine Datei, bei der der fehlende abschließende Zeilenumbruch hinzugefügt wird, und verwende die Issue-Screenshots sowie gitui 0.26.1 als Referenz. Verfolge das Verhalten der Diff-Hervorhebung und überprüfe, dass die Meldung zum fehlenden Zeilenumbruch konsistent mit der entsprechenden standardmäßigen git diff-Ausgabe eingefärbt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- git, rust
- Bereich
- cli
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100