Jiahao XU
8ee6c537e4
Log when FileLock::drop fails to unlock file ( #2064 )
...
* Add optional dependency tracing to fs-lock
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Add optional logging to FileLock::drop
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Enable fs-lock/tracing in binstalk-manifest
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Add FileLock::set_file_path
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Update create_if_not_exist to return FileLock on successs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Update create_if_not_exist usage in mod binstall_crates_v1
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Simplify create_if_not_exist
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Refactor mod crates_manifests to use create_if_not_exist
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Set file path for FileLock
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Set file path for file lock in mod cargo_config
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix fs-lock impl
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Import Path in fs-lock lib.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix fs-lock lib.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix fs-lock lib.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix typo in crates_manifests.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix calling create_if_not_exist in crates_manifests.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fox fmt crates_manifests.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix fmt in lib.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
---------
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
2025-02-22 14:33:36 +00:00
Jiahao XU
871e1eaf68
Fix 1.80 cargo clippy errors ( #1834 )
...
Fix 1.80 clippy lint errors
Fix 1.80 linting
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2024-07-25 15:10:59 +00:00
dependabot[bot]
0fe605f7f0
build(deps): bump compact_str from 0.7.1 to 0.8.0 in the deps group ( #1817 )
...
* build(deps): bump compact_str from 0.7.1 to 0.8.0 in the deps group
Bumps the deps group with 1 update: [compact_str](https://github.com/ParkMyCar/compact_str ).
Updates `compact_str` from 0.7.1 to 0.8.0
- [Changelog](https://github.com/ParkMyCar/compact_str/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ParkMyCar/compact_str/commits )
---
updated-dependencies:
- dependency-name: compact_str
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: deps
...
Signed-off-by: dependabot[bot] <support@github.com>
* Fix compilation error and deprecations
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
* Use `CompactString::const_new` when possible
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jiahao XU <Jiahao_XU@outlook.com>
2024-07-13 04:10:11 +00:00
Jiahao XU
47f79a9660
Fix loading .cargo/config.toml
( #1217 )
...
Fixed #1216
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2023-07-19 02:15:57 +00:00
Jiahao XU
7dea40a99a
Support --registry
and more options from .cargo/config.toml
( #1195 )
...
Fixed #885
Now we can take advantage of new argument `--registry` and
env overrides:
- `CARGO_REGISTRIES_DEFAULT` if `--registry` is not specified
- `CARGO_REGISTRIES_{registry_name}_INDEX` for the registry index url
We can also read from `.cargo/config.toml` for:
- default registry and registries configurations
- additional CA bundle `http.cainfo`
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2023-07-10 03:37:41 +00:00
Jiahao XU
58b7044e98
Use install.root
in $CARGO_HOME/config.toml
( #884 )
...
Fixed #859
* Impl `cargo_config`
* Use `install.root` in `$CARGO_HOME/.cargo/config.toml`
before fallback to `cargo_home`.
* Improve logging in `get_cargo_roots_path`
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2023-03-16 11:53:12 +11:00