bircni
b86fcb2ff5
fix(pr): strip terminal control sequences from pr diff on a terminal
...
pr diff copied the server's patch bytes straight to stdout, so a pull
request could change the terminal title, clear the screen or move the
cursor of whoever viewed its diff. Add terminal.SafeWriter, which
filters streamed server text like terminal.SafeText when stdout is a
terminal, and use it for pr diff. Piped output stays byte-exact, so
`tea pr diff N | git apply` keeps working.
Signed-off-by: bircni <bircni@icloud.com >
2026-10-11 21:49:14 +02:00
..
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 21:43:32 +02:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 21:47:06 +02:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 21:44:44 +02:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 21:49:14 +02:00
2026-10-11 21:49:14 +02:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 21:43:32 +02:00
2026-10-11 21:44:44 +02:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00
2026-10-11 17:23:06 +00:00