Jiahao XU
|
25a52038ef
|
fix updating of installed crates manifest on custom sparse registry (#2178)
* Add either v1.15.0 to binstalk-registry
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Add `SourceType::Sparse`
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Add `Registry::crate_source`
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Use `Registry::crate_siouy
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Add support for `Source::Sparse`
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Optimize `CratesToml::append_to_file`
Bulkify remove
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix typing in cargo_crates_v1.rs and optimize append_to_file
Use `Vec::reserve_exact ` in `append_to_file` to avoid unnecessary allocation
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix Registry::url
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix unused variable in `Registry::crate_source`
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix fmt in cargo_crates_v1.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix fmt in binstalk-registry/src/lib.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix fmt in cargo_crates_v1.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Refactor: Extract new fn CratesToml::add_crate
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix `<Source as Display>::fmt` impl for `Source::Sprase`
Add `/` to the end of the url if it doesn't have one
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix crate_version_source.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix lifetime of `CrateToml::add_crate` API
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix lifetime of `CratesToml<'::add_crate` API
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* cargo fmt crate_version_source.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix `Registery::crate_source`
Match sparse/git crates.io registry to standardrised `CrateSource::cratesio_registry()`.
Also optimize it to avoid unnecessary `.to_string()` and `Url::parse` for sparse registry.
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix `GitRegistry::url` ret type
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix `SparseRegistery::url` return type
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fix typing in `Registry::crate_source`
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Rm unused import in sparse_registry.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Rm unused import in git_registry.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* cargo fmt binstalk-registry/src/lib.rs
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Rm unused dep either from binstalk-registry
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
---------
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
|
2025-06-06 04:13:05 +00:00 |
|
Jiahao XU
|
eba07fb147
|
Fix v1 manifest format for git and local path (#1821)
* Bump simple-git to v0.2.10
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
* Fix v1 manifest format for git and local path
Fixed #1815
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
* Fix v1 format for custom registry
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
* Remove unused functions
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
* Fix compilation
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
* Update git.sh
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Fixed git.sh for windows
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* fixx git.sh for win
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* Update git.sh
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
* fix git.sh
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
---------
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
|
2024-07-17 05:34:12 +00:00 |
|
Jiahao XU
|
4687726c66
|
Improve derbugg logging (#1738)
* Improve derbugg logging
Make it more readable
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
* Fix excessive logging
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
---------
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2024-06-13 00:25:24 +10:00 |
|
Jiahao XU
|
3e67e3624a
|
feat: Add more logging to binstalk-{downloader, registry} (#1340)
for debugging purposes.
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2023-09-02 09:38:27 +00:00 |
|
Jiahao XU
|
623f7ff4ed
|
Refactor: Extract new crate binstalk-registry (#1289)
To speedup codegen of `binstalk` and enable it to be reused.
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2023-08-13 07:16:53 +00:00 |
|