Teknium
a3ed4a1730
fix(update): skip the restore import check only for non-runtime files
...
The #130101 exemption skipped the post-restore import comparison whenever
the stash restored no .py file. A restored native extension (toolsets.so
shadowing toolsets.py), bytecode, a .pth or a data file read at import is
not .py, so such a restore was accepted, the stash dropped, and run_agent,
model_tools and toolsets were left failing to import.
Skip the comparison only when every path the stash restores (read from the
stash commit: worktree, index and untracked trees, renames split) has a
closed non-runtime suffix (docs, images), is not a symlink, and lives in a
directory HEAD already tracks. Anything else is compared as before. A
docs-only restore still succeeds.
2026-10-07 05:01:57 -07:00
..
2026-10-06 11:17:11 -04:00
2026-10-06 20:11:00 -04:00
2026-10-07 01:01:14 +05:30
2026-10-06 14:23:00 -04:00
2026-10-06 23:13:01 -07:00
2026-10-06 16:08:23 -04:00
2026-10-07 04:51:23 -07:00
2026-10-06 18:00:58 -04:00
2026-10-06 23:14:10 +05:30
2026-10-06 23:14:10 +05:30
2026-10-06 23:14:10 +05:30
2026-10-06 14:22:13 -07:00
2026-10-07 02:29:54 -07:00
2026-10-06 14:22:13 -07:00
2026-10-07 01:35:11 -07:00
2026-10-06 15:15:06 -04:00
2026-10-06 15:15:06 -04:00
2026-10-06 14:22:13 -07:00
2026-10-06 14:22:13 -07:00
2026-10-06 14:22:13 -07:00
2026-10-06 12:50:31 -07:00
2026-10-07 01:35:11 -07:00
2026-10-06 14:22:13 -07:00
2026-10-06 14:57:23 -05:00
2026-10-06 14:22:13 -07:00
2026-10-07 10:20:18 +05:30
2026-10-06 23:13:01 -07:00
2026-10-07 10:20:18 +05:30
2026-10-06 15:00:21 -05:00
2026-10-06 14:23:00 -04:00
2026-10-06 12:28:00 -04:00
2026-10-07 11:19:10 +05:30
2026-10-07 11:19:10 +05:30
2026-10-06 15:15:06 -04:00
2026-10-07 11:19:10 +05:30
2026-10-07 11:19:10 +05:30
2026-10-06 14:23:00 -04:00
2026-10-07 01:35:11 -07:00
2026-10-06 12:31:21 -07:00
2026-10-06 11:10:43 -07:00
2026-10-06 11:10:43 -07:00
2026-10-06 14:57:23 -05:00
2026-10-06 17:23:23 -04:00
2026-10-06 17:22:46 -04:00
2026-10-06 23:14:10 +05:30
2026-10-06 15:15:06 -04:00
2026-10-07 01:01:14 +05:30
2026-10-07 04:51:23 -07:00
2026-10-06 14:23:00 -04:00
2026-10-06 11:10:43 -07:00
2026-10-06 11:10:43 -07:00
2026-10-06 17:22:18 -04:00
2026-10-06 17:22:18 -04:00
2026-10-06 17:22:18 -04:00
2026-10-06 17:22:18 -04:00
2026-10-06 11:10:43 -07:00
2026-10-06 14:22:13 -07:00
2026-10-07 11:27:35 +05:30
2026-10-06 12:46:06 -04:00
2026-10-06 23:54:51 -05:00
2026-10-06 11:10:43 -07:00
2026-10-06 11:10:43 -07:00
2026-10-07 04:39:00 -07:00
2026-10-06 22:01:38 -07:00
2026-10-06 12:08:49 -07:00
2026-10-06 12:08:49 -07:00
2026-10-07 04:39:00 -07:00
2026-10-07 04:39:00 -07:00
2026-10-07 04:39:00 -07:00
2026-10-07 05:01:57 -07:00
2026-10-07 04:39:00 -07:00
2026-10-07 04:39:00 -07:00
2026-10-07 04:39:00 -07:00
2026-10-07 04:39:00 -07:00
2026-10-06 14:23:00 -04:00
2026-10-06 12:50:31 -07:00
2026-10-06 11:15:27 -04:00
2026-10-06 12:59:08 -05:00
2026-10-06 12:27:22 -04:00
2026-10-07 01:35:11 -07:00
2026-10-06 12:27:22 -04:00
2026-10-06 11:15:27 -04:00
2026-10-06 12:30:01 -04:00
2026-10-06 17:22:39 -04:00
2026-10-06 14:23:00 -04:00
2026-10-06 14:23:00 -04:00
2026-10-06 21:52:50 -05:00