cde1e62b10cde932dbc8bc05fbb019e6a597a8a9
The workspace had no single verification entrypoint, so every claim of 'green' rested on an ad-hoc command chosen after the fact. ./check makes it one command, mirroring the convention already used by the original build. ./check fmt + tests + clippy -D warnings ./check quick tests only ./check mount the above + live FUSE end-to-end (root, 27 assertions) The FUSE adapter compiles in every stage (--features cubefs/mount) so the kernel-facing code can never silently rot behind a feature flag. The live mount stage is opt-in because it needs root, /dev/fuse and attr — but it is the only stage that exercises the real kernel VFS path, and it encodes the two Package 3 regressions (mkdir -p to depth 4, cross-user ACLs) that every unit test missed. Adopting clippy -D warnings immediately paid for itself: it failed on two pre-existing Package 1 defects that per-crate greps had let through — a needless_range_loop in TriEnc::unpack_6 and a doc comment orphaned by a blank line in HeaderFlags. Both fixed. Verified: ./check green; ./check mount green (27/27, no leftover mounts).
Description
No description provided
536 KiB
Languages
Rust
94.5%
Python
2.8%
Shell
2.7%