Code

History

Commits on ig/docs-commitid to lib/src/backend.rs35+
  1. backend: store tree entries in sorted Vec instead of BTreeMapYuya Nishihara committed 1 year ago38fb765
  2. backend: make backend::Tree immutable, collect entries by callerYuya Nishihara committed 1 year agoe56a989
  3. merged_tree: clone non-conflicting tree data first when merging treesYuya Nishihara committed 1 year ago6324601
  4. Update `trait Backend::name()` comment to match realityCyril Plisko committed 1 year agof5a470a
  5. hex_util: add encode_reverse_hex*() instead of to_forward_hex()Yuya Nishihara committed 1 year ago6525544
  6. object_id: extract ChangeId/HexPrefix constructors for "reverse" hexYuya Nishihara committed 1 year agoe6914c2
  7. templater: make Commit object serializableYuya Nishihara committed 1 year ago5bfa792
  8. backend: serialize Signature as structYuya Nishihara committed 1 year ago59fda27
  9. backend: serialize Timestamp through chrono::DateTimeYuya Nishihara committed 1 year agod5a7658
  10. backend: extract Timestamp::to_datetime() functionYuya Nishihara committed 1 year ago7748a7e
  11. address new mismatched_lifetime_syntaxes Clippy lintMartin von Zweigbergk committed 1 year agoc43ca3c
  12. store: Add Send bounds to the AsyncRead future returned by read_fileBenjamin Brittain committed 1 year ago97c7edc
  13. backend: add CopyId to TreeValue::FileMartin von Zweigbergk committed 1 year agoa363e6b
  14. backend: add methods for reading and writing copy objectsMartin von Zweigbergk committed 1 year agoc90e139
  15. commit: remove commit.predecessor*() accessorsYuya Nishihara committed 1 year agoa44c413
  16. backend: make write_file() take an AsyncReadMartin von Zweigbergk committed 1 year ago1d1e0c9
  17. backend: make read_file() return a AsyncReadMartin von Zweigbergk committed 1 year agob970939
  18. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  19. cleanup: remove Conflict default implIlya Grigoriev committed 1 year ago3404085
  20. object_id: implement Display on ObjectId typesYuya Nishihara committed 2 years agoad4b940
  21. hex_util: simplify conversion from bytes to reverse hex stringYuya Nishihara committed 2 years ago5658f07
  22. object_id: add ChangeId::reverse_hex() for convenienceYuya Nishihara committed 2 years ago59c635b
  23. refactor: mark `Timestamp` struct as `Copy`Mateusz Mikuła committed 2 years ago8dd3003
  24. backend: make write methods asyncMartin von Zweigbergk committed 2 years ago8eb3d85
  25. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  26. copies: move `CopyRecords` to new `copies` moduleMartin von Zweigbergk committed 2 years agofd9a236
  27. copy-tracking: Add copy tracking as a post iteration stepMatt Kulukundis committed 2 years ago5911e5c
  28. copy-tracking: create CopyRecordMap and add it to diff summariesMatt Kulukundis committed 2 years agoee6b922
  29. copy-tracking: adjust backend signatureMatt Kulukundis committed 2 years agoe667a2b
  30. conflicts: use non-legacy `MergedTreeId` for root commitMartin von Zweigbergk committed 2 years agod740f18
  31. copy-tracking: stub get_copy_recordsMatt Kulukundis committed 2 years agodab8a29
  32. conflicts: propagate error from conflict materializationMartin von Zweigbergk committed 2 years agof8a5ad0
  33. backend: add error variant for access denied, handle when diffingMartin von Zweigbergk committed 2 years ago404f31c
  34. git_backend: classify "merge with root" as user errorYuya Nishihara committed 2 years agof20004f
  35. Nightly clippy fixesIlya Grigoriev committed 2 years ago96bf190