Code

History

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