Commit Graph

6 Commits

Author SHA1 Message Date
Ivan Petkov
442a7a6152
crane-utils: bump dependencies (#609) 2024-05-04 23:12:35 +00:00
Ivan Petkov
f23ae17543
crane-utils: fix workspace dependency merge when it is not a table (#529) 2024-02-21 16:00:58 -08:00
Ivan Petkov
c5a3c5dac3
crane-utils: bump dependencies (#508) 2024-01-28 19:22:09 +00:00
danjl1100
03e442fb3d
Replace toml dependency with toml_edit to preserve comments (#407)
---------

Co-authored-by: Ivan Petkov <ivanppetkov@gmail.com>
2023-10-01 20:54:37 +00:00
Ivan Petkov
72fa29510a
chore: bump all Cargo.locks (#280) 2023-03-26 06:21:21 +00:00
Ivan Petkov
00564437f3
Properly handle workspace inheritance in git dependencies (#224)
Crates from git repos are vendored in a flattened directory where each crate shows up at the root of the vendor directory. Since the vendoring step effectively breaks workspace structures, any crates which use workspace inheritance (e.g. package.version.workspace = true will fail to resolve.

To work around this we inspect the crate's workspace manifest (if it exists) and attempt to manually merge the values while copying the contents to the vendor directory.
2023-01-21 16:46:32 -08:00