Code

History

Commits on ig/commit-debug to lib/src/backend.rs35+
  1. backend: remove `MergedTreeId::Legacy` variantScott Taylor committed 1 year ago1418324
  2. cleanup: leverage trait upcasting, delete as_any*()Yuya Nishihara committed 1 year ago46d5555
  3. cleanup: replace clippy allow() exemptions by expect()Martin von Zweigbergk committed 1 year ago8aa9d1d
  4. backend: remove unused TreeValue::Conflict and read/write methodsMartin von Zweigbergk committed 1 year agoda6c4b6
  5. cli, lib: move to Rust 2024 language editionAustin Seipp committed 1 year agoba24140
  6. cli lib: make use of `Self` consistentadamnemecek committed 1 year ago8a26df2
  7. object_id: make from_hex() not require utf-8 stringYuya Nishihara committed 1 year ago468c18a
  8. backend: store tree entries in sorted Vec instead of BTreeMapYuya Nishihara committed 1 year ago38fb765
  9. backend: make backend::Tree immutable, collect entries by callerYuya Nishihara committed 1 year agoe56a989
  10. merged_tree: clone non-conflicting tree data first when merging treesYuya Nishihara committed 1 year ago6324601
  11. Update `trait Backend::name()` comment to match realityCyril Plisko committed 1 year agof5a470a
  12. hex_util: add encode_reverse_hex*() instead of to_forward_hex()Yuya Nishihara committed 1 year ago6525544
  13. object_id: extract ChangeId/HexPrefix constructors for "reverse" hexYuya Nishihara committed 1 year agoe6914c2
  14. templater: make Commit object serializableYuya Nishihara committed 1 year ago5bfa792
  15. backend: serialize Signature as structYuya Nishihara committed 1 year ago59fda27
  16. backend: serialize Timestamp through chrono::DateTimeYuya Nishihara committed 1 year agod5a7658
  17. backend: extract Timestamp::to_datetime() functionYuya Nishihara committed 1 year ago7748a7e
  18. address new mismatched_lifetime_syntaxes Clippy lintMartin von Zweigbergk committed 1 year agoc43ca3c
  19. store: Add Send bounds to the AsyncRead future returned by read_fileBenjamin Brittain committed 1 year ago97c7edc
  20. backend: add CopyId to TreeValue::FileMartin von Zweigbergk committed 1 year agoa363e6b
  21. backend: add methods for reading and writing copy objectsMartin von Zweigbergk committed 1 year agoc90e139
  22. commit: remove commit.predecessor*() accessorsYuya Nishihara committed 1 year agoa44c413
  23. backend: make write_file() take an AsyncReadMartin von Zweigbergk committed 1 year ago1d1e0c9
  24. backend: make read_file() return a AsyncReadMartin von Zweigbergk committed 1 year agob970939
  25. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  26. cleanup: remove Conflict default implIlya Grigoriev committed 1 year ago3404085
  27. object_id: implement Display on ObjectId typesYuya Nishihara committed 2 years agoad4b940
  28. hex_util: simplify conversion from bytes to reverse hex stringYuya Nishihara committed 2 years ago5658f07
  29. object_id: add ChangeId::reverse_hex() for convenienceYuya Nishihara committed 2 years ago59c635b
  30. refactor: mark `Timestamp` struct as `Copy`Mateusz Mikuła committed 2 years ago8dd3003
  31. backend: make write methods asyncMartin von Zweigbergk committed 2 years ago8eb3d85
  32. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  33. copies: move `CopyRecords` to new `copies` moduleMartin von Zweigbergk committed 2 years agofd9a236
  34. copy-tracking: Add copy tracking as a post iteration stepMatt Kulukundis committed 2 years ago5911e5c
  35. copy-tracking: create CopyRecordMap and add it to diff summariesMatt Kulukundis committed 2 years agoee6b922