Code

History

Commits on CacheMyWorkingCopy to lib/testutils/src35+
  1. compile integration tests as a single binaryjyn committed 2 years agod66fcf2
  2. backend: pass Index and keep_newer timestamp parameters to gc()Yuya Nishihara committed 2 years ago351487b
  3. backend: have gc() return BackendError instead of opaque error typeYuya Nishihara committed 2 years ago4e54021
  4. object_id: extract ObjectId trait and macros to separate moduleYuya Nishihara committed 2 years agofa5e407
  5. test_rewrite.rs: stop using DescendantRebaser when testing EmptyBehaviorIlya Grigoriev committed 2 years ago45cd0bf
  6. tests: (mostly) stop using soon-to-be-private DescendantRebaser-related APIsIlya Grigoriev committed 2 years agob2abba0
  7. tests: add lib tests for op id resolution, migrate some from cliYuya Nishihara committed 2 years ago51691ea
  8. index: show bad operation id if commit lookup failed during reindexingYuya Nishihara committed 2 years agof9e9058
  9. transaction: take description at end instead of startMartin von Zweigbergk committed 2 years ago60fae31
  10. gc: implement basic GC for Git backendMartin von Zweigbergk committed 2 years ago1cc2714
  11. signing: pass SigningFn by referenceYuya Nishihara committed 2 years agod747879
  12. sign: Implement a test signing backend and add a few basic testsAnton Bulakh committed 2 years agoeb1c0ab
  13. sign: Define signing backend API and integrate itAnton Bulakh committed 2 years agod7229a3
  14. repo_path: split RepoPath into owned and borrowed typesYuya Nishihara committed 2 years ago28ab959
  15. repo_path: add stub RepoPathBuf type, update callersYuya Nishihara committed 2 years ago0a1bc2b
  16. repo_path: make RepoPath::from_internal_string() accept owned stringYuya Nishihara committed 2 years agof593898
  17. sign: Implement generic commit signing on the backendAnton Bulakh committed 3 years ago5c3c0e9
  18. sign: Implement storage for digital commit signaturesAnton Bulakh committed 3 years agoe3a1e5b
  19. git_backend: pass UserSettings to GitBackend constructorsYuya Nishihara committed 3 years agoea32c0c
  20. repo: pass UserSettings to store factories and initializersYuya Nishihara committed 3 years ago8a2048a
  21. merged_tree: let backend influence whether to use new diff algoMartin von Zweigbergk committed 3 years agod989d40
  22. tests: force gitoxide to not load config nor use "main" as default branchYuya Nishihara committed 3 years ago9a86b77
  23. backend: make `read_conflict` synchronous againMartin von Zweigbergk committed 3 years agocfcdd71
  24. working copy: pass commit instead of tree into `check_out()`Martin von Zweigbergk committed 3 years agoe1f00d9
  25. repo: define types for backend initializer functionsMartin von Zweigbergk committed 3 years ago7c8a0a1
  26. working copy: return `Box<dyn LockedWorkingCopy>` from `start_mutation()`Martin von Zweigbergk committed 3 years ago0582893
  27. working copy: add `snapshot()` function to the backend traitMartin von Zweigbergk committed 3 years ago781859c
  28. workspace: replace `working_copy_mut()` by wrapper typeMartin von Zweigbergk committed 3 years agoc818484
  29. backend: make read functions asyncMartin von Zweigbergk committed 3 years ago5174489
  30. working_copy: rename to local_working_copyMartin von Zweigbergk committed 3 years ago187ba94
  31. test: use test backend in most remaining tests tooMartin von Zweigbergk committed 3 years ago380e204
  32. tests: use test backend in working copy tests, fix `MergedTree` bugMartin von Zweigbergk committed 3 years agof39b0d2
  33. tests: wherever we test with only one backend, use the test backendMartin von Zweigbergk committed 3 years ago0f7054e
  34. tests: add a strict backend for use in testsMartin von Zweigbergk committed 3 years ago63ba2a6
  35. testutils: delete bool-typed `init()` in favor of enum-typed versionMartin von Zweigbergk committed 3 years ago9c30d75