Code

History

Commits on ig/vimdiffwarn to lib/src/backend.rs35+
  1. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  2. cleanup: remove Conflict default implIlya Grigoriev committed 1 year ago3404085
  3. object_id: implement Display on ObjectId typesYuya Nishihara committed 2 years agoad4b940
  4. hex_util: simplify conversion from bytes to reverse hex stringYuya Nishihara committed 2 years ago5658f07
  5. object_id: add ChangeId::reverse_hex() for convenienceYuya Nishihara committed 2 years ago59c635b
  6. refactor: mark `Timestamp` struct as `Copy`Mateusz Mikuła committed 2 years ago8dd3003
  7. backend: make write methods asyncMartin von Zweigbergk committed 2 years ago8eb3d85
  8. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  9. copies: move `CopyRecords` to new `copies` moduleMartin von Zweigbergk committed 2 years agofd9a236
  10. copy-tracking: Add copy tracking as a post iteration stepMatt Kulukundis committed 2 years ago5911e5c
  11. copy-tracking: create CopyRecordMap and add it to diff summariesMatt Kulukundis committed 2 years agoee6b922
  12. copy-tracking: adjust backend signatureMatt Kulukundis committed 2 years agoe667a2b
  13. conflicts: use non-legacy `MergedTreeId` for root commitMartin von Zweigbergk committed 2 years agod740f18
  14. copy-tracking: stub get_copy_recordsMatt Kulukundis committed 2 years agodab8a29
  15. conflicts: propagate error from conflict materializationMartin von Zweigbergk committed 2 years agof8a5ad0
  16. backend: add error variant for access denied, handle when diffingMartin von Zweigbergk committed 2 years ago404f31c
  17. git_backend: classify "merge with root" as user errorYuya Nishihara committed 2 years agof20004f
  18. Nightly clippy fixesIlya Grigoriev committed 2 years ago96bf190
  19. Add documentation comments for several typesEvan Mesterhazy committed 2 years agoa335321
  20. Allow id_type! to capture doc commentsEvan Mesterhazy committed 2 years agoa28beb5
  21. backend: allow cheap copy of MillisSinceEpoch(i64)Yuya Nishihara committed 3 years agoe588a9b
  22. Replace uses of content_hash! with #[derive(ContentHash)]Evan Mesterhazy committed 2 years agoe8f324f
  23. Implement a procedural macro to derive the ContentHash trait for structsEvan Mesterhazy committed 2 years ago965d6ce
  24. Fix the ContentHash implementations for std::Option, MergedTreeId, and RemoteRefStateEvan Mesterhazy committed 2 years agoe1fd402
  25. cleanup: remove remaining ": {source}" from error message templatesYuya Nishihara committed 2 years ago77ceadb
  26. backend: pass Index and keep_newer timestamp parameters to gc()Yuya Nishihara committed 2 years ago351487b
  27. backend: have gc() return BackendError instead of opaque error typeYuya Nishihara committed 2 years ago4e54021
  28. backend: mark BackendError::Other as transparentYuya Nishihara committed 2 years ago84949dd
  29. object_id: extract ObjectId trait and macros to separate moduleYuya Nishihara committed 2 years agofa5e407
  30. hex_util: move common_hex_len() from backend moduleYuya Nishihara committed 2 years agodbaee19
  31. gc: implement basic GC for Git backendMartin von Zweigbergk committed 2 years ago1cc2714
  32. signing: pass SigningFn by referenceYuya Nishihara committed 2 years agod747879
  33. sign: Define signing backend API and integrate itAnton Bulakh committed 2 years agod7229a3
  34. repo_path: split RepoPathComponent into owned and borrowed typesYuya Nishihara committed 2 years ago59ef3f0
  35. repo_path: add stub type to introduce borrowed RepoPathComponent typeYuya Nishihara committed 2 years agof2096da