turborepo
feat: port prune to rust
#5531
Merged

feat: port prune to rust #5531

chris-olszewski
take ownership of manifest when parsing resolutions
dcb5131c
no longer hold a reference to package struct
2be0a5ec
fixup ffi
02194afc
make patches static
eb186f0d
make package lookup static
7c6948d2
make protocol resolver static
21486641
locators in lookup static
366440a9
all fields static
0127fe61
fully remove lifetime param
cd3c13fa
fixup ffi types
901f4a6b
add package manager lockfile parsing
2d4154c2
add lockfile parsing to package graph
fb3d95fa
allow transitive closure to have multiple starts
0b000ae5
port workspace configuration path to rust
3c3bd66d
fixup info
b6808afe
rename entry
e03df159
port file exists to rust, move to thiserror
c92af468
move to_unix to deref type
8f28e404
port create dir with permissions
3fed8781
add serde support for relative paths
f00dfdfd
remove owned variant of resolve
1e150502
make to_system_path_buf infallable
3b6ff80e
add to_system_path method for unix paths
b00cf0b4
move all common lockfile operations into the interface
f8063def
port patch pruning of root package.json
f52c2819
Merge branch 'main' into olszewski/lockfile_parsing_package_graph
306afa65
fixup tests after rebase
6ff5fad8
port turbo.json task pruning
9ba17c70
lint fixups
f8f7474f
add rust version of prune
3b7033ec
ghost ghost added team: turborepo
vercel
only serialize present fields in turbo.json
4aa848ed
fixup fs crate with fs_err
5d936320
fix mistakes in package graph changes
ddd158d3
fixup tests and prune
8673f022
relax create_with_contents requirement
608f6202
various fixups
3e3249e4
Merge branch 'main' into olszewski/lockfile_parsing_package_graph
54e56134
github-actions
remove go prune impl
33549ce4
fix turbo.json copying into full
bbc96923
add comment support to prune
4d7a6d23
fix windows build
e13d70f0
actually fix windows
25e0f3d1
re-enable clippy on fs
5ceea038
remove file_exists
461d9c25
remove anyhow import from info
0aabb3e2
remove comment
22dd0551
chris-olszewski chris-olszewski marked this pull request as ready for review 3 years ago
chris-olszewski chris-olszewski requested a review 3 years ago
chris-olszewski chris-olszewski requested a review from NicholasLYang NicholasLYang 3 years ago
chris-olszewski chris-olszewski requested a review from arlyon arlyon 3 years ago
NicholasLYang
NicholasLYang commented on 2023-07-17
NicholasLYang
NicholasLYang approved these changes on 2023-07-18
Merge branch 'main' into olszewski/lockfile_parsing_package_graph
af05ea55
construct additional files using lazy static
2c948858
remove inner function
9489bbe2
add examples for various berry types
9919a2e8
drop anyhow usage in prune
817844db
chris-olszewski Merge branch 'main' into olszewski/lockfile_parsing_package_graph
f6e3cb7b
chris-olszewski chris-olszewski enabled auto-merge (squash) 3 years ago
disabled auto-merge 3 years ago
Manually disabled by user
chris-olszewski chris-olszewski merged 396bf454 into main 3 years ago
chris-olszewski chris-olszewski deleted the olszewski/lockfile_parsing_package_graph branch 3 years ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone