Commit ba76acc
committed
refactor(run): move script build to global cache and key by absolute path
- remove local .vix-scripts usage
- use ~/.vix/cache/scripts as script workspace
- key script cache by absolute path hash (fnv1a)
- fix collision between scripts with same filename
- honor --clean in run mode
- add local hash helpers in RunScript.cpp1 parent d0b0dff commit ba76acc
2 files changed
Lines changed: 48 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
421 | 421 | | |
422 | 422 | | |
423 | 423 | | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
424 | 454 | | |
425 | 455 | | |
426 | 456 | | |
427 | | - | |
| 457 | + | |
428 | 458 | | |
429 | 459 | | |
430 | | - | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
431 | 465 | | |
432 | 466 | | |
433 | 467 | | |
| |||
874 | 908 | | |
875 | 909 | | |
876 | 910 | | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
877 | 919 | | |
878 | 920 | | |
879 | 921 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1292 | 1292 | | |
1293 | 1293 | | |
1294 | 1294 | | |
1295 | | - | |
| 1295 | + | |
| 1296 | + | |
| 1297 | + | |
| 1298 | + | |
1296 | 1299 | | |
1297 | 1300 | | |
1298 | 1301 | | |
| |||
0 commit comments