Code

History

Commits on ig/commit-debug to lib/testutils140+
  1. transaction: take description at end instead of startMartin von Zweigbergk committed 2 years ago60fae31
  2. gc: implement basic GC for Git backendMartin von Zweigbergk committed 2 years ago1cc2714
  3. signing: pass SigningFn by referenceYuya Nishihara committed 2 years agod747879
  4. sign: Implement a test signing backend and add a few basic testsAnton Bulakh committed 2 years agoeb1c0ab
  5. sign: Define signing backend API and integrate itAnton Bulakh committed 2 years agod7229a3
  6. repo_path: split RepoPath into owned and borrowed typesYuya Nishihara committed 2 years ago28ab959
  7. repo_path: add stub RepoPathBuf type, update callersYuya Nishihara committed 2 years ago0a1bc2b
  8. repo_path: make RepoPath::from_internal_string() accept owned stringYuya Nishihara committed 2 years agof593898
  9. sign: Implement generic commit signing on the backendAnton Bulakh committed 3 years ago5c3c0e9
  10. sign: Implement storage for digital commit signaturesAnton Bulakh committed 3 years agoe3a1e5b
  11. git_backend: pass UserSettings to GitBackend constructorsYuya Nishihara committed 3 years agoea32c0c
  12. repo: pass UserSettings to store factories and initializersYuya Nishihara committed 3 years ago8a2048a
  13. merged_tree: let backend influence whether to use new diff algoMartin von Zweigbergk committed 3 years agod989d40
  14. tests: force gitoxide to not load config nor use "main" as default branchYuya Nishihara committed 3 years ago9a86b77
  15. backend: make `read_conflict` synchronous againMartin von Zweigbergk committed 3 years agocfcdd71
  16. working copy: pass commit instead of tree into `check_out()`Martin von Zweigbergk committed 3 years agoe1f00d9
  17. repo: define types for backend initializer functionsMartin von Zweigbergk committed 3 years ago7c8a0a1
  18. working copy: return `Box<dyn LockedWorkingCopy>` from `start_mutation()`Martin von Zweigbergk committed 3 years ago0582893
  19. working copy: add `snapshot()` function to the backend traitMartin von Zweigbergk committed 3 years ago781859c
  20. workspace: replace `working_copy_mut()` by wrapper typeMartin von Zweigbergk committed 3 years agoc818484
  21. backend: make read functions asyncMartin von Zweigbergk committed 3 years ago5174489
  22. working_copy: rename to local_working_copyMartin von Zweigbergk committed 3 years ago187ba94
  23. test: use test backend in most remaining tests tooMartin von Zweigbergk committed 3 years ago380e204
  24. tests: use test backend in working copy tests, fix `MergedTree` bugMartin von Zweigbergk committed 3 years agof39b0d2
  25. tests: wherever we test with only one backend, use the test backendMartin von Zweigbergk committed 3 years ago0f7054e
  26. tests: add a strict backend for use in testsMartin von Zweigbergk committed 3 years ago63ba2a6
  27. testutils: delete bool-typed `init()` in favor of enum-typed versionMartin von Zweigbergk committed 3 years ago9c30d75
  28. testutils: allow passing `TestRepoBackend` to `TestWorkspace` tooMartin von Zweigbergk committed 3 years ago50596c4
  29. testutils: add an enum for `TestRepo` backendMartin von Zweigbergk committed 3 years agoc6cf9d5
  30. testutils: use `.jj`-internal git repos in most testsMartin von Zweigbergk committed 3 years ago79527d7
  31. tests: leverage `create_tree()` in a few more testsMartin von Zweigbergk committed 3 years ago9d9b2cd
  32. tests: make `dump_tree()` work with merged treesMartin von Zweigbergk committed 3 years ago962da19
  33. tests: make `create_tree()` return `MergedTree`Martin von Zweigbergk committed 3 years agod9ce70c
  34. tests: make `create_random_tree`() return a `MergedTreeId`Martin von Zweigbergk committed 3 years agoe4c6595
  35. commit_builder: take `MergedTreeId` for root id argumentMartin von Zweigbergk committed 3 years ago1674a42