Commit 33dda94
authored
chore(deps): align rusqlite 0.40 + git2 0.21 with OpenHuman host (#59)
rusqlite and git2 are native `links = "…"` crates (libsqlite3-sys ->
links=sqlite3, libgit2-sys -> links=git2). OpenHuman pins rusqlite =0.40.0
(bundled) and git2 0.21 (vendored-libgit2); the crate pinned rusqlite 0.32 /
git2 0.19. Two versions of a links crate in one binary is a hard Cargo error,
so the host could not activate its `tinycortex` dependency.
Bump both to the host versions and adapt the API deltas:
- rusqlite >= 0.33 dropped FromSql for usize: VectorStore::count reads COUNT(*)
as i64 and converts via usize::try_from (matches the host's own fix).
- git2 0.21: Tag::message() -> Result<Option<&str>>; StringArray::Iter::Item ->
Result<Option<&str>>; Buf::as_str() -> Result<&str, Utf8Error>. Adapt the
checkpoint tag reader, the two tag-name loops, and patch_text.
cargo check --all-targets clean; diff/ledger + checkpoint tests (38) pass.1 parent d1a8c7b commit 33dda94
3 files changed
Lines changed: 22 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
25 | 29 | | |
26 | 30 | | |
27 | 31 | | |
28 | | - | |
| 32 | + | |
29 | 33 | | |
30 | 34 | | |
31 | 35 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
366 | 366 | | |
367 | 367 | | |
368 | 368 | | |
369 | | - | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
370 | 372 | | |
371 | 373 | | |
372 | 374 | | |
| |||
375 | 377 | | |
376 | 378 | | |
377 | 379 | | |
378 | | - | |
379 | | - | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
380 | 383 | | |
381 | 384 | | |
382 | 385 | | |
| |||
394 | 397 | | |
395 | 398 | | |
396 | 399 | | |
397 | | - | |
| 400 | + | |
| 401 | + | |
398 | 402 | | |
399 | 403 | | |
400 | 404 | | |
| |||
545 | 549 | | |
546 | 550 | | |
547 | 551 | | |
548 | | - | |
| 552 | + | |
| 553 | + | |
549 | 554 | | |
550 | 555 | | |
551 | 556 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
| |||
369 | 370 | | |
370 | 371 | | |
371 | 372 | | |
372 | | - | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
373 | 377 | | |
374 | 378 | | |
375 | 379 | | |
376 | 380 | | |
377 | 381 | | |
378 | 382 | | |
379 | 383 | | |
380 | | - | |
| 384 | + | |
381 | 385 | | |
382 | 386 | | |
383 | 387 | | |
| |||
0 commit comments