Skip to content

feat(watch): incremental re-run — only changed files #71

Description

@ArtVsMark

Реализовано в PR #93 (смержен).

Под --watch --mode 2 кэш результатов (#56) включается автоматически — на событие перепрогоняется только изменённый файл, остальные строки берутся из .grader_cache/. Переиспользован дисковый кэш #56 (как и предлагал issue), а не отдельное in-memory решение. Новый хелпер _resolve_use_cache (приоритет: явный --cache/--no-cache → watch-инкрементальный дефолт → [tool.stepik-grader] use_cache); --mode 1 кэш под watch не включает; --no-cache возвращает старый полный перезапуск. 660 passed, покрытие 95%.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions