Code

History

Commits on ig/commit-debug to lib/src1750+
  1. op heads: drop support for old location/formatMartin von Zweigbergk committed 2 years ago8137975
  2. index: rename resolve_prefix() to resolve_commit_id_prefix()Yuya Nishihara committed 2 years agodde42b9
  3. index: remove "segment_" prefix from IndexSegment methodsYuya Nishihara committed 2 years ago0f2f566
  4. index: introduce newtype that represents segment-local positionYuya Nishihara committed 2 years agoc9b9e28
  5. index: make segment-level lookup return neighbor commit ids instead of positionsYuya Nishihara committed 2 years agoee8d5e2
  6. index: inline segment_entry_by_pos()Yuya Nishihara committed 2 years ago0e7834f
  7. `split.rs`: stop using DescendantRebaser::newIlya Grigoriev committed 2 years ago1fb9df2
  8. `move.rs`: remove use of `MutRepo::create_descenant_rebaser`.Ilya Grigoriev committed 2 years ago6bfd090
  9. Make CommitBuilder constructors private to the library crateIlya Grigoriev committed 2 years agocde8ea8
  10. index: fix partial reindexing to not lose commits only reachable from one sideYuya Nishihara committed 2 years agob954bab
  11. index: let caller of segment-level save-in() squash segments explicitlyYuya Nishihara committed 2 years ago320d154
  12. index: leverage ancestor iterator to collect segments to be squashedYuya Nishihara committed 2 years ago1d80bbb
  13. repo: propagate store error from add_heads()Yuya Nishihara committed 2 years ago55b4f69
  14. index: propagate store error from reindexing functionYuya Nishihara committed 2 years ago0f6a741
  15. lock: remove byteorder dependency from tests, use fs helper functionsYuya Nishihara committed 2 years ago7a44e59
  16. index, stacked_table: inline read_u32::<LittleEndian>()Yuya Nishihara committed 2 years ago9de6273
  17. stacked_table: use u32::from_le_bytes() to reinterpret bytes as integerYuya Nishihara committed 2 years ago21c22be
  18. index, stacked_table: use u32::try_from() instead of numeric castYuya Nishihara committed 2 years ago6f5096e
  19. index, stacked_table: use u32::to_le_bytes() to reinterpret as bytesYuya Nishihara committed 2 years ago9ec89bc
  20. index, stacked_table: simply extend Vec<u8> to not use .write_all()Yuya Nishihara committed 2 years ago392539f
  21. index: use u32::from_le_bytes() to reinterpret bytes as integerYuya Nishihara committed 2 years agofb06e89
  22. index: reindex on content-related I/O errorsYuya Nishihara committed 2 years ago38ce914
  23. index: add file name to both io/corrupt errors, combine these variantsYuya Nishihara committed 2 years agoe98104d
  24. index: extract function that opens file and loads index segmentsYuya Nishihara committed 2 years ago88f3085
  25. index: propagate index load errors from DefaultIndexStoreYuya Nishihara committed 2 years agoeccb9b7
  26. index: don't reload parent files after saving new segment fileYuya Nishihara committed 2 years agodd8e686
  27. index: split load function into header and local parts as wellYuya Nishihara committed 2 years agofb07749
  28. index: split serialization function into header and local partsYuya Nishihara committed 2 years ago616a8c7
  29. index: move IndexLoadError to "readonly" module, rename accordinglyYuya Nishihara committed 2 years ago31b6e93
  30. index: add stub IndexReadError typeYuya Nishihara committed 2 years agob5de160
  31. index: update file format comment about ReadonlyIndexSegmentYuya Nishihara committed 2 years agod49b079
  32. index: pass base directory path by referenceYuya Nishihara committed 2 years ago8909647
  33. index: split DefaultIndexStoreError::Io variant, extract save helperYuya Nishihara committed 2 years agob733d52
  34. index: use DefaultMutableIndex wrapper when reconstructing missing indexYuya Nishihara committed 2 years agobf4a4e7
  35. index: have IndexWriteError carry opaque error type instead of stringYuya Nishihara committed 2 years ago50164bb