Vendor crabrl-fork source and remove submodule linkage
- Replace `rust/crabrl-fork` gitlink with tracked source files - Add workspace notes documenting why the fork is vendored - Update ignore rules for vendored fork build artifacts
This commit is contained in:
7
doc/rust-workspace.md
Normal file
7
doc/rust-workspace.md
Normal file
@@ -0,0 +1,7 @@
|
||||
# Rust Workspace Notes
|
||||
|
||||
`rust/crabrl-fork` is intentionally vendored into this repository as normal tracked source files.
|
||||
|
||||
This is required for clean-clone deployment environments such as Coolify. Deploy builds clone only the main repository, so `crabrl-fork` must exist directly in the checkout and must not rely on nested Git metadata, a submodule checkout, or an external recursive clone step.
|
||||
|
||||
When updating the fork, sync its source intentionally from the upstream fork repository and commit the resulting files into this repository. Do not reintroduce `rust/crabrl-fork` as a submodule, gitlink, or nested repository.
|
||||
Reference in New Issue
Block a user