Re-render under running processes: `pull`/`checkout`, non-rendered content, `--json`, and which action restarts
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 35/100
Hướng nghiên cứu
Start with manager/stale_render.rs and the use/drop handling from #266, then trace how pull and checkout re-render and how undo chooses a long-running action. Decide whether tracker-content changes under reads trigger restarts, add --json reporting for use/drop, and settle on one restart action rule; done when these gaps behave consistently.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
#266 (for #249) makes tracker use/drop restart or warn about running processes after a render changed a file under them. Gaps it left:
tracker pullandtracker checkoutre-render too and still say nothing. The helper inmanager/stale_render.rswould cover them.- Only rendered files are compared. If a
usebrings back a secret tracker's own.env.local(content, not a render), a running process reading it goes stale silently. Should tracker-content changes underreadscount too? - No
--jsonforuse/drop, so the stale/restarted report is human-only (stderr). - Which action gets restarted differs from undo. #266 restarts the
autostartaction, falling back to the first long-running one; undo uses the first long-running one. They can disagree when a resource has two long-running actions. Pick one rule.
- Ngôn ngữ chính
- Rust
- Star
- 0
- Fork
- 0
- Merge trung bình
- 7 giờ 15 phút
- Pull request đã merge (30 ngày)
- 87
Chuẩn bị môi trường
Chúng tôi chưa kiểm tra các tệp thiết lập môi trường của dự án này. Hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của Spheroman/newgit
-
Port allocation order within a resource is unspecifiedCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mởdocumentation good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Spheroman/newgit#59 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100
Spheroman/newgit#289 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Symlinks: a render writes through a link, a check-then-use race, and a bad link blocking checkoutĐang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của Spheroman/newgit
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
quarto-dev/q2#1005 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Request]: streamtopĐang mởpackage-request
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
ScoopInstaller/Extras#19205 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug ci macos
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 62/100
laadtushar/edytlab#887 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
storytold/craft-libs#477 ·
Maintainer thường phản hồi trong vòng 1 ngày