You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: git_chain/CHANGELOG.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
**Bug Fixes**
4
4
5
-
-fix mangled / "stairstepped" shell output after a sync that opened the merge tool. nocterm and `git mergetool` can leave the terminal with output post-processing (`ONLCR`) disabled, which Dart's stdin API can't restore; git_chain now runs `stty sane`on exit to put the terminal back.
5
+
-restore the terminal to its exact pre-launch state on exit by snapshotting `stty -g` before the TUI and replaying it afterwards. Fixes Ctrl+C not working, no echo, and "stairstepped" output (`ONLCR` off) left behind by nocterm / `git mergetool` — none of which Dart's stdin API can restoreon its own.
0 commit comments