Skip to content
This repository has been archived by the owner on Sep 14, 2023. It is now read-only.

represent VCS forks and branches in Biome’s versioning model #46

Open
tayloraswift opened this issue Aug 13, 2022 · 0 comments
Open
Labels
enhancement New feature or request

Comments

@tayloraswift
Copy link
Owner

branches are crucial because we want to support updating documentation for multiple branch heads, not just master@latest.

instead of having a contiguous metadata buffer for a package’s entire history, we should have contiguous buffers for each branch, which (except for master/main) refer to some parent branch up to a fork point. branches should only store information that is not in the parent branch slice, to reduce data duplication.

if we overwrite a node in a branch, only the descendants of that branch get disturbed, instead of the entire package.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant