Sora-bluesky
26eeb8568e
fix(tools): decode git output as UTF-8 in working_diff on Windows
...
_run() used text=True without an encoding, so Windows decoded git's
UTF-8 output with the locale code page (cp932) and raised
UnicodeDecodeError on non-ASCII filenames or diff content, breaking
the "Never raises on git failure" contract in its docstring. Match
the utf-8 + errors="replace" policy checkpoint_manager's _run_git
already uses. Legacy cp932-encoded blob content degrades to
replacement characters instead of crashing; a test pins that
trade-off so it stays a documented choice.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-08 12:34:46 -07:00
..
2026-08-02 20:21:59 -07:00
2026-08-08 04:19:49 -07:00
2026-08-08 12:31:19 -07:00
2026-08-05 11:16:18 -04:00
2026-08-08 14:01:57 -05:00
2026-08-08 12:29:35 -07:00
2026-08-01 10:52:34 -07:00
2026-08-08 12:30:19 -07:00
2026-08-08 12:33:19 -07:00
2026-08-07 15:42:49 +05:30
2026-08-08 14:40:46 +05:30
2026-08-04 17:36:26 -04:00
2026-08-03 20:35:47 +05:30
2026-08-08 04:31:55 -07:00
2026-08-05 12:42:46 +05:30
2026-08-08 11:24:45 -07:00
2026-08-08 12:33:19 -07:00
2026-08-02 00:11:50 -07:00
2026-08-08 12:05:19 -07:00
2026-08-07 13:24:56 +05:30
2026-08-08 12:33:19 -07:00
2026-08-08 12:34:46 -07:00
2026-08-08 14:01:57 -05:00
2026-08-07 10:11:05 -07:00
2026-07-31 22:33:11 -07:00
2026-08-08 12:33:19 -07:00
2026-08-08 12:33:19 -07:00
2026-08-06 05:00:17 +05:30
2026-08-01 15:05:05 +05:30
2026-08-02 00:11:50 -07:00
2026-08-03 17:19:49 -07:00
2026-08-01 23:28:28 -05:00
2026-08-02 00:11:50 -07:00
2026-08-08 05:21:09 -07:00
2026-08-03 20:30:32 +05:30
2026-08-08 12:33:19 -07:00
2026-07-31 22:35:07 -07:00
2026-08-08 13:36:08 +05:30
2026-07-31 22:39:11 -07:00
2026-08-07 19:44:35 +05:30
2026-08-01 21:17:51 -04:00
2026-08-01 13:13:30 +05:30
2026-08-03 17:38:13 +05:30
2026-07-31 07:18:02 -07:00
2026-07-31 22:35:16 -07:00
2026-08-07 09:44:21 -07:00
2026-08-08 12:33:19 -07:00
2026-08-07 00:41:58 -04:00
2026-08-02 10:04:48 -07:00
2026-08-03 21:02:11 +05:30
2026-08-03 20:37:17 +05:30
2026-08-02 21:32:13 +05:30
2026-07-31 23:18:12 -07:00
2026-08-06 07:49:42 -07:00
2026-08-04 11:26:15 +05:30
2026-08-08 14:18:26 +05:30
2026-08-06 19:35:47 -06:00
2026-08-07 09:44:21 -07:00
2026-08-01 15:58:42 +05:30
2026-08-06 23:08:23 -05:00
2026-08-08 14:01:57 -05:00
2026-08-06 19:35:47 -06:00
2026-08-02 21:30:54 +05:30
2026-08-02 23:10:28 +05:30