Skip to content

docs: add WSL v9fs reproduction guide#427

Closed
Ivanbeethoven wants to merge 3 commits into
libra-tools:mainfrom
Ivanbeethoven:main
Closed

docs: add WSL v9fs reproduction guide#427
Ivanbeethoven wants to merge 3 commits into
libra-tools:mainfrom
Ivanbeethoven:main

Conversation

@Ivanbeethoven

Copy link
Copy Markdown
Collaborator

Summary

  • Add the local git-internal override needed to validate the WSL/v9fs timestamp fix from a sibling checkout.
  • Document the WSL/v9fs reproduction and validation flow, including the exact repository layout and commits.

Validation

  • Synced Ivanbeethoven/git-internal@20d2810 and Ivanbeethoven/libra@d48c9721 as siblings.
  • Confirmed Cargo.toml contains [patch.crates-io] git-internal = { path = "../git-internal" }.
  • Ran LIBRA_SKIP_WEB_BUILD=1 cargo check --locked --bin libra; Cargo used git-internal v0.8.1 (/home/luxian/github/libra-v9fs-fixed-validation/git-internal).
  • Ran LIBRA_SKIP_WEB_BUILD=1 cargo build --locked --bin libra.
  • Verified fixed libra add tracked.txt succeeds on /mnt/d/code/rustpan, a 9p mount where stat reports Birth: -.

@Ivanbeethoven

Copy link
Copy Markdown
Collaborator Author

Closing this draft because Libra should only consume the released git-internal version. Replacing it with a focused dependency bump PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants