Code

History

Commits on ig/testutils-without-git to lib/testutils35+
  1. testutils: add `git` feature, make gix dependency optionalIlya Grigoriev committed 1 year ago7d81b91
  2. dag_walk: propagate error when cycle is detectedMartin von Zweigbergk committed 1 year agod8acbec
  3. backend: remove `MergedTreeId::Legacy` variantScott Taylor committed 1 year ago1418324
  4. working_copy: make potentially slow methods asyncMartin von Zweigbergk committed 1 year agobeda138
  5. cleanup: leverage trait upcasting, delete as_any*()Yuya Nishihara committed 1 year ago46d5555
  6. working_copy: move SnapshotOptions::empty_for_test() to testutilsYuya Nishihara committed 1 year agoccd1373
  7. backend: remove unused TreeValue::Conflict and read/write methodsMartin von Zweigbergk committed 1 year agoda6c4b6
  8. cargo: bump toml_edit to 0.23.3Yuya Nishihara committed 1 year ago7e80eb4
  9. tests: remove CommitGraphBuilderMartin von Zweigbergk committed 1 year ago28562f1
  10. tests: add a helper for writing random commit with given parentsMartin von Zweigbergk committed 1 year agoca6edfa
  11. cli, lib: move to Rust 2024 language editionAustin Seipp committed 1 year agoba24140
  12. testutils: add `+ use<>` bounds for `impl Strategy`Austin Seipp committed 1 year ago99ab453
  13. testutils: `set_env` is unsafe in Rust 2024Austin Seipp committed 1 year agobee5743
  14. cli lib: make use of `Self` consistentadamnemecek committed 1 year ago8a26df2
  15. store: inline tree_builder() function to callersMartin von Zweigbergk committed 1 year ago721daef
  16. local working copy: add support for EOL conversionKaiyi Li committed 1 year agof1f1556
  17. tests: make TestBackend async for more realistic testingMartin von Zweigbergk committed 1 year ago5d35ead
  18. hex_util: roll our own decode/encode_hex() functionsYuya Nishihara committed 1 year ago68ead52
  19. lib: add `rustversion`, turn off a clippy lint in nightly in testsIlya Grigoriev committed 1 year ago6323764
  20. merge-tools builtin: add property-based testingJonas Greitemann committed 1 year ago94ba95b
  21. merge-tools builtin: introduce `assert_tree_eq!`Jonas Greitemann committed 1 year agoda2835b
  22. address new mismatched_lifetime_syntaxes Clippy lintMartin von Zweigbergk committed 1 year agoc43ca3c
  23. store: Add Send bounds to the AsyncRead future returned by read_fileBenjamin Brittain committed 1 year ago97c7edc
  24. git_backend: update `gix`, adapt to breaking changesIlya Grigoriev committed 1 year agoff63a7e
  25. backend: add CopyId to TreeValue::FileMartin von Zweigbergk committed 1 year agoa363e6b
  26. backend: add methods for reading and writing copy objectsMartin von Zweigbergk committed 1 year agoc90e139
  27. tests: supplement `create_tree()` with a builder-style APIJonas Greitemann committed 1 year ago9c165d6
  28. backend: make write_file() take an AsyncReadMartin von Zweigbergk committed 1 year ago1d1e0c9
  29. backend: make read_file() return a AsyncReadMartin von Zweigbergk committed 1 year agob970939
  30. store: drop "_async" suffix from read_file()/read_symlink()Martin von Zweigbergk committed 1 year ago23de072
  31. store: delete read_file(), update callers to use async versionMartin von Zweigbergk committed 1 year ago12bcd04
  32. testutils: remove obsolete mention of `libgit2` in commentEmily committed 1 year ago7542fe9
  33. testutils: remove obsolete `git2` hermeticity codeEmily committed 1 year ago7373979
  34. tests: do not shell out taplo to gather forgotten test filesYuya Nishihara committed 1 year ago105c892
  35. tests: factor out utility function `is_external_tool_installed`Jonas Greitemann committed 1 year ago7bb8e17