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-06 06:22:29 -07:00
2026-10-06 06:22:29 -07:00
2026-10-06 06:21:57 -07:00
2026-10-06 04:36:02 -07:00
2026-10-06 04:36:02 -07:00
2026-10-06 06:22:29 -07:00
2026-10-07 04:51:23 -07:00
2026-10-06 03:44:49 -07:00
2026-10-06 18:00:58 -04:00
2026-10-06 23:14:10 +05:30
2026-10-05 15:36:14 -07:00
2026-10-05 16:37:14 -05:00
2026-10-05 23:33:41 -07:00
2026-10-05 15:36:14 -07:00
2026-10-05 15:36:14 -07:00
2026-10-05 22:38:27 -05:00
2026-10-06 23:14:10 +05:30
2026-10-05 23:33:41 -07:00
2026-10-05 15:36:14 -07:00
2026-10-06 23:14:10 +05:30
2026-10-06 14:22:13 -07:00
2026-10-05 17:34:36 -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-05 10:20:42 -05: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 02:53:00 -07:00
2026-10-06 03:44:49 -07:00
2026-10-06 06:22:28 -07:00
2026-10-05 16:37:14 -05:00
2026-10-05 16:37:14 -05:00
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 06:18:39 -07:00
2026-10-06 06:18:39 -07:00
2026-10-06 04:36:02 -07:00
2026-10-06 04:36:02 -07: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 03:44:49 -07:00
2026-10-05 16:00:48 -07:00
2026-10-06 04:36:02 -07:00
2026-10-06 14:23:00 -04:00
2026-10-06 05:44:21 -07:00
2026-10-06 06:22:27 -07:00
2026-10-06 06:18:39 -07: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-05 16:06:32 -07:00
2026-10-06 14:57:23 -05:00
2026-10-05 23:33:41 -07:00
2026-10-05 16:41:47 -05:00
2026-10-06 17:23:23 -04:00
2026-10-06 17:22:46 -04:00
2026-10-05 23:33:41 -07:00
2026-10-06 23:14:10 +05:30
2026-10-06 02:53:56 -07:00
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-05 17:24:40 -07: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-05 17:34:36 -07:00
2026-10-05 17:20:30 -07:00
2026-10-05 17:11:30 -07:00
2026-10-05 17:34:36 -07:00
2026-10-05 20:07:25 +05:30
2026-10-05 17:20:30 -07:00
2026-10-06 11:10:43 -07:00
2026-10-05 17:34:36 -07:00
2026-10-05 16:41:08 -05:00
2026-10-06 14:22:13 -07:00
2026-10-07 11:27:35 +05:30
2026-10-05 16:42:57 -05:00
2026-10-06 12:46:06 -04:00
2026-10-06 08:13:51 -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-06 04:36:02 -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-06 04:36:02 -07:00
2026-10-07 04:39:00 -07:00
2026-10-06 03:44:49 -07:00
2026-10-06 04:36:02 -07:00
2026-10-06 06:21:10 -07:00
2026-10-06 03:44:49 -07:00
2026-10-07 04:39:00 -07:00
2026-10-06 06:22:27 -07:00
2026-10-06 03:44:49 -07:00
2026-10-06 06:27:57 -07:00
2026-10-07 04:39:00 -07:00
2026-10-06 03:44:49 -07:00
2026-10-07 05:01:57 -07:00
2026-10-07 04:39:00 -07:00
2026-10-06 06:22:29 -07:00
2026-10-07 04:39:00 -07:00
2026-10-07 04:39:00 -07:00
2026-10-06 06:22:28 -07:00
2026-10-06 04:36:02 -07:00
2026-10-06 06:18:39 -07:00
2026-10-06 03:44:49 -07:00
2026-10-06 06:22:29 -07:00
2026-10-06 03:44:49 -07:00
2026-10-06 06:18:39 -07:00
2026-10-07 04:39:00 -07:00
2026-10-06 03:44:49 -07:00
2026-10-06 03:44:49 -07:00
2026-10-06 14:23:00 -04:00
2026-10-06 04:36:02 -07: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-05 15:36:14 -07:00
2026-10-06 04:36:02 -07:00
2026-10-06 14:23:00 -04:00
2026-10-06 21:52:50 -05:00