Code

History

Commits on ig/vimdiffwarn to lib/src/store.rs35+
  1. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  2. signing: cap number of cached verification resultsYuya Nishihara committed 1 year agocdbe4df
  3. store: make `get_tree()` functions take owned repo pathMartin von Zweigbergk committed 1 year ago409be2e
  4. store: make `write_symlink()` asyncMartin von Zweigbergk committed 2 years agobc06b2a
  5. store: make `write_file()` asyncMartin von Zweigbergk committed 2 years ago4a8d250
  6. store: make `write_tree()` asyncMartin von Zweigbergk committed 2 years agoecb2847
  7. store: make `write_commit()` asyncMartin von Zweigbergk committed 2 years ago3136426
  8. backend: make write methods asyncMartin von Zweigbergk committed 2 years ago8eb3d85
  9. store: switch in-memory cache to LRU-based HashMap to cap memory usageYuya Nishihara committed 2 years agodb6a58d
  10. cleanup: remove redundant ::{self} from use declarationsYuya Nishihara committed 2 years ago87fb169
  11. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  12. drop "support" for legacy tree configMartin von Zweigbergk committed 2 years agoaa0fbd9
  13. copy-tracking: create CopyRecordMap and add it to diff summariesMatt Kulukundis committed 2 years agoee6b922
  14. copy-tracking: adjust backend signatureMatt Kulukundis committed 2 years agoe667a2b
  15. merged_tree: make `MergedTree` a structMartin von Zweigbergk committed 2 years agoec77250
  16. conflicts: always promote legacy trees to merged treesMartin von Zweigbergk committed 2 years ago10aab1b
  17. copy-tracking: add `get_copy_records` to `Store`Matt Kulukundis committed 2 years ago3043b83
  18. conflicts: consider the empty tree a non-legacy treeMartin von Zweigbergk committed 2 years ago7e6a968
  19. backend: pass Index and keep_newer timestamp parameters to gc()Yuya Nishihara committed 2 years ago351487b
  20. backend: have gc() return BackendError instead of opaque error typeYuya Nishihara committed 2 years ago4e54021
  21. gc: implement basic GC for Git backendMartin von Zweigbergk committed 2 years ago1cc2714
  22. signing: pass SigningFn by referenceYuya Nishihara committed 2 years agod747879
  23. sign: Define signing backend API and integrate itAnton Bulakh committed 2 years agod7229a3
  24. repo_path: split RepoPath into owned and borrowed typesYuya Nishihara committed 2 years ago28ab959
  25. repo_path: add stub RepoPathBuf type, update callersYuya Nishihara committed 2 years ago0a1bc2b
  26. sign: Implement generic commit signing on the backendAnton Bulakh committed 3 years ago5c3c0e9
  27. merged_tree: let backend influence whether to use new diff algoMartin von Zweigbergk committed 3 years agod989d40
  28. async: switch to `pollster`'s `block_on()`Martin von Zweigbergk committed 3 years ago24b7066
  29. backend: make `read_conflict` synchronous againMartin von Zweigbergk committed 3 years agocfcdd71
  30. merge: introduce a type alias for `Merge<Option<TreeValue>>`Martin von Zweigbergk committed 3 years ago309f120
  31. cleanup: import `futures::exectutor::block_on()` instead of qualifyingMartin von Zweigbergk committed 3 years agof541f9f
  32. backend: make read functions asyncMartin von Zweigbergk committed 3 years ago5174489
  33. backend: move constant functions firstMartin von Zweigbergk committed 3 years agod575aae
  34. store: don't include cached objects in `Debug` formatMartin von Zweigbergk committed 3 years agoe382549
  35. store: add a `empty_merged_tree_id()` helperMartin von Zweigbergk committed 3 years ago2658175