Code

History

Commits on patch-1 to lib/testutils35+
  1. backend: remove unused TreeValue::Conflict and read/write methodsMartin von Zweigbergk committed 1 year agoda6c4b6
  2. cargo: bump toml_edit to 0.23.3Yuya Nishihara committed 1 year ago7e80eb4
  3. tests: remove CommitGraphBuilderMartin von Zweigbergk committed 1 year ago28562f1
  4. tests: add a helper for writing random commit with given parentsMartin von Zweigbergk committed 1 year agoca6edfa
  5. cli, lib: move to Rust 2024 language editionAustin Seipp committed 1 year agoba24140
  6. testutils: add `+ use<>` bounds for `impl Strategy`Austin Seipp committed 1 year ago99ab453
  7. testutils: `set_env` is unsafe in Rust 2024Austin Seipp committed 1 year agobee5743
  8. cli lib: make use of `Self` consistentadamnemecek committed 1 year ago8a26df2
  9. store: inline tree_builder() function to callersMartin von Zweigbergk committed 1 year ago721daef
  10. local working copy: add support for EOL conversionKaiyi Li committed 1 year agof1f1556
  11. tests: make TestBackend async for more realistic testingMartin von Zweigbergk committed 1 year ago5d35ead
  12. hex_util: roll our own decode/encode_hex() functionsYuya Nishihara committed 1 year ago68ead52
  13. lib: add `rustversion`, turn off a clippy lint in nightly in testsIlya Grigoriev committed 1 year ago6323764
  14. merge-tools builtin: add property-based testingJonas Greitemann committed 1 year ago94ba95b
  15. merge-tools builtin: introduce `assert_tree_eq!`Jonas Greitemann committed 1 year agoda2835b
  16. address new mismatched_lifetime_syntaxes Clippy lintMartin von Zweigbergk committed 1 year agoc43ca3c
  17. store: Add Send bounds to the AsyncRead future returned by read_fileBenjamin Brittain committed 1 year ago97c7edc
  18. git_backend: update `gix`, adapt to breaking changesIlya Grigoriev committed 1 year agoff63a7e
  19. backend: add CopyId to TreeValue::FileMartin von Zweigbergk committed 1 year agoa363e6b
  20. backend: add methods for reading and writing copy objectsMartin von Zweigbergk committed 1 year agoc90e139
  21. tests: supplement `create_tree()` with a builder-style APIJonas Greitemann committed 1 year ago9c165d6
  22. backend: make write_file() take an AsyncReadMartin von Zweigbergk committed 1 year ago1d1e0c9
  23. backend: make read_file() return a AsyncReadMartin von Zweigbergk committed 1 year agob970939
  24. store: drop "_async" suffix from read_file()/read_symlink()Martin von Zweigbergk committed 1 year ago23de072
  25. store: delete read_file(), update callers to use async versionMartin von Zweigbergk committed 1 year ago12bcd04
  26. testutils: remove obsolete mention of `libgit2` in commentEmily committed 1 year ago7542fe9
  27. testutils: remove obsolete `git2` hermeticity codeEmily committed 1 year ago7373979
  28. tests: do not shell out taplo to gather forgotten test filesYuya Nishihara committed 1 year ago105c892
  29. tests: factor out utility function `is_external_tool_installed`Jonas Greitemann committed 1 year ago7bb8e17
  30. tests: allow multiple integration tests in check for forgotton test filesJonas Greitemann committed 1 year ago8882f00
  31. repo_path: remove assertion from constructorsMartin von Zweigbergk committed 1 year ago7cab444
  32. test: introduce test helpers for creating repo path typesMartin von Zweigbergk committed 1 year agof0545ee
  33. cargo: bump `gix` to 0.71.0Emily committed 1 year ago350da7d
  34. tests: don’t use `git2` in `testutils`Emily committed 1 year ago71a619c
  35. git: respect `GIT_*` environment variables in `git2` testsEmily committed 1 year agof14b3bf