Code

History

Commits on ig/commit-debug to lib/testutils105+
  1. testutils: add stub TestEnvironment that will manage in-memory backend dataYuya Nishihara committed 2 years ago22f2393
  2. object_id: implement Display on ObjectId typesYuya Nishihara committed 2 years agoad4b940
  3. repo: pack common ReadonlyRepo fields into RepoLoaderYuya Nishihara committed 2 years ago30a3483
  4. cargo: inherit lints configuration from workspaceSamuel Tardieu committed 2 years ago3f0703c
  5. testutils: add short method summary to its documentationSamuel Tardieu committed 2 years ago87840a5
  6. tests: remove temporary copy of workspace.repo_path() from TestWorkspaceYuya Nishihara committed 2 years agocf4a7e3
  7. working_copy: pass SnapshotOptions by referenceYuya Nishihara committed 2 years ago4730755
  8. tests: avoid `ReadonlyRepo::repo_path()`Martin von Zweigbergk committed 2 years ago19f383f
  9. tests: use canonicalized paths in `TestBackend`Martin von Zweigbergk committed 2 years agoa06c393
  10. repo: rename `RepoLoader::init()` to `init_from_file_system()`Martin von Zweigbergk committed 2 years ago0a94dcc
  11. local_working_copy: pass max file size to snapshot directlyMartin von Zweigbergk committed 2 years agob22d8fe
  12. store: make `write_symlink()` asyncMartin von Zweigbergk committed 2 years agobc06b2a
  13. store: make `write_file()` asyncMartin von Zweigbergk committed 2 years ago4a8d250
  14. store: make `write_commit()` asyncMartin von Zweigbergk committed 2 years ago3136426
  15. backend: make write methods asyncMartin von Zweigbergk committed 2 years ago8eb3d85
  16. copies: in unsupported backends, return an empty stream instead of errorMartin von Zweigbergk committed 2 years agoacdcb57
  17. cleanup: remove redundant ::{self} from use declarationsYuya Nishihara committed 2 years ago87fb169
  18. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  19. copy-tracking: create CopyRecordMap and add it to diff summariesMatt Kulukundis committed 2 years agoee6b922
  20. copy-tracking: adjust backend signatureMatt Kulukundis committed 2 years agoe667a2b
  21. tests: make helpers create non-legacy treesMartin von Zweigbergk committed 2 years ago352ca72
  22. copy-tracking: stub get_copy_recordsMatt Kulukundis committed 2 years agodab8a29
  23. copy-tracking: cargo add gix-format and gix diff-blob featureMatt Kulukundis committed 2 years ago067d37a
  24. backend: add error variant for access denied, handle when diffingMartin von Zweigbergk committed 2 years ago404f31c
  25. tree_builder: propagate errors from `write_tree()`Martin von Zweigbergk committed 2 years ago07bb1d8
  26. cleanup: consistently use `BackendResult`Martin von Zweigbergk committed 2 years ago428e209
  27. merged_tree: propagate errors from `TreeEntriesIterator`Martin von Zweigbergk committed 2 years ago0d1ff8a
  28. compile integration tests as a single binaryjyn committed 2 years agod66fcf2
  29. backend: pass Index and keep_newer timestamp parameters to gc()Yuya Nishihara committed 2 years ago351487b
  30. backend: have gc() return BackendError instead of opaque error typeYuya Nishihara committed 2 years ago4e54021
  31. object_id: extract ObjectId trait and macros to separate moduleYuya Nishihara committed 2 years agofa5e407
  32. test_rewrite.rs: stop using DescendantRebaser when testing EmptyBehaviorIlya Grigoriev committed 2 years ago45cd0bf
  33. tests: (mostly) stop using soon-to-be-private DescendantRebaser-related APIsIlya Grigoriev committed 2 years agob2abba0
  34. tests: add lib tests for op id resolution, migrate some from cliYuya Nishihara committed 2 years ago51691ea
  35. index: show bad operation id if commit lookup failed during reindexingYuya Nishihara committed 2 years agof9e9058