Code

History

Commits on encoding-fallback to gix-hash/src35+
  1. Replace lint allowances with expectationsCodex GPT-5 committed 3 months ago43ff87a
  2. Update crates to Rust 2024 editionGPT 5.5 committed 6 months ago2cb17b2
  3. Remove rust_2018_idioms lint declarationsGPT 5.5 committed 6 months agoe10d5f6
  4. Raise MSRV for hash dependency updatesGPT 5.5 committed 6 months ago3675a8d
  5. docs: add crate-root doctestsGPT 5.4 committed 7 months agob1102c2
  6. feat: add `Kind::all()`Christoph Rüßler committed 10 months agoe411413
  7. Make sha1 optional in `gix-hash`Christoph Rüßler committed 10 months agofe9e23b
  8. refactorSebastian Thiel committed 10 months ago6f43ff5
  9. feat: add `sha256` Cargo feature to `gix-hash` crateChristoph Rüßler committed 11 months ago76a025f
  10. feat: add `Prefix::from_hex_nonempty()` to allow creating short prefixes.Sebastian Thiel committed 10 months agoa93074d
  11. fix!: mark `Kind` as non-exhaustiveChristoph Rüßler committed 11 months ago2957fa5
  12. doc: Remove `doc_auto_cfg` feature to fix docs.rs documentation.Yuki Sireneva committed 1 year ago6f469a6
  13. Merge pull request #2217 from GitoxideLabs/copilot/update-msrv-to-rust-1-82Sebastian Thiel committed 1 year ago4da2927
  14. Fixup Copilot commits and thank clippySebastian Thiel committed 1 year agob188a7d
  15. improve wording of compile error in gix-hash to better match existing usesSebastian Thiel committed 1 year ago4a0b84a
  16. fix!: Mark `enum ObjectId` as non-exhaustiveLorenz Leutgeb committed 1 year ago0625bb3
  17. feat!: Add feature flag `sha1` and make it the defaultLorenz Leutgeb committed 1 year agoa183ed7
  18. Merge pull request #2166 from GitoxideLabs/copilot/fix-ffb06a30-3f53-4f82-94ed-51935d63da63Sebastian Thiel committed 1 year agob4812d9
  19. feat: Add `oid::is_empty_tree()`` and `oid::is_empty_blob()`.copilot-swe-agent[bot] committed 1 year ago0f20e0a
  20. refactorSebastian Thiel committed 1 year ago41c40ad
  21. feat: Add `Kind::empty_blob()`` and `Kind::empty_tree()`` methods.copilot-swe-agent[bot] committed 1 year ago7fca001
  22. Small documentation fixesFrederick Price committed 1 year agobfb1c34
  23. j fmtSebastian Thiel committed 1 year agoc3c6504
  24. refactorSebastian Thiel committed 1 year ago4501086
  25. change!: drop migration shims for fallible hashingEmily committed 1 year agoa68f115
  26. migrate hashing API users to fallible versionsEmily committed 1 year agofbf6cc8
  27. change!: adjust error return types to handle collision detectionEmily committed 1 year ago5095f44
  28. change!: use separate error type for I/O hashing operationsEmily committed 1 year ago4f2b649
  29. feat: add common interface for hash verificationEmily committed 1 year agob32f1f3
  30. change!: drop `gix_hash::{hasher::Digest, Hasher::digest()}`Emily committed 1 year ago65aab56
  31. migrate all hashing API users to `gix_hash::Hasher::finalize()`Emily committed 1 year ago4e935ce
  32. change!: move hashing API to `gix_hash`Emily committed 1 year agoe4439aa
  33. feat!: detect SHA‐1 collision attacksEmily committed 1 year agof253f02
  34. thanks clippySebastian Thiel committed 1 year ago8e96ed3
  35. fix!: hex-display of any object ID is now faster as `oid::hex_to_buf()` now returns `&mut str`.Sebastian Thiel committed 1 year agoc17aee6