Code

History

Commits on ig/commit-debug to lib/testutils/src/lib.rs35+
  1. backend: remove `MergedTreeId::Legacy` variantScott Taylor committed 1 year ago1418324
  2. working_copy: make potentially slow methods asyncMartin von Zweigbergk committed 1 year agobeda138
  3. working_copy: move SnapshotOptions::empty_for_test() to testutilsYuya Nishihara committed 1 year agoccd1373
  4. cargo: bump toml_edit to 0.23.3Yuya Nishihara committed 1 year ago7e80eb4
  5. tests: remove CommitGraphBuilderMartin von Zweigbergk committed 1 year ago28562f1
  6. tests: add a helper for writing random commit with given parentsMartin von Zweigbergk committed 1 year agoca6edfa
  7. cli, lib: move to Rust 2024 language editionAustin Seipp committed 1 year agoba24140
  8. testutils: `set_env` is unsafe in Rust 2024Austin Seipp committed 1 year agobee5743
  9. cli lib: make use of `Self` consistentadamnemecek committed 1 year ago8a26df2
  10. store: inline tree_builder() function to callersMartin von Zweigbergk committed 1 year ago721daef
  11. local working copy: add support for EOL conversionKaiyi Li committed 1 year agof1f1556
  12. merge-tools builtin: add property-based testingJonas Greitemann committed 1 year ago94ba95b
  13. merge-tools builtin: introduce `assert_tree_eq!`Jonas Greitemann committed 1 year agoda2835b
  14. backend: add CopyId to TreeValue::FileMartin von Zweigbergk committed 1 year agoa363e6b
  15. tests: supplement `create_tree()` with a builder-style APIJonas Greitemann committed 1 year ago9c165d6
  16. backend: make read_file() return a AsyncReadMartin von Zweigbergk committed 1 year agob970939
  17. store: drop "_async" suffix from read_file()/read_symlink()Martin von Zweigbergk committed 1 year ago23de072
  18. store: delete read_file(), update callers to use async versionMartin von Zweigbergk committed 1 year ago12bcd04
  19. testutils: remove obsolete mention of `libgit2` in commentEmily committed 1 year ago7542fe9
  20. testutils: remove obsolete `git2` hermeticity codeEmily committed 1 year ago7373979
  21. tests: do not shell out taplo to gather forgotten test filesYuya Nishihara committed 1 year ago105c892
  22. tests: factor out utility function `is_external_tool_installed`Jonas Greitemann committed 1 year ago7bb8e17
  23. tests: allow multiple integration tests in check for forgotton test filesJonas Greitemann committed 1 year ago8882f00
  24. repo_path: remove assertion from constructorsMartin von Zweigbergk committed 1 year ago7cab444
  25. test: introduce test helpers for creating repo path typesMartin von Zweigbergk committed 1 year agof0545ee
  26. git: respect `GIT_*` environment variables in `git2` testsEmily committed 1 year agof14b3bf
  27. ci: make sure tests fail in CI if `gpg` or `taplo` binaries are not foundIlya Grigoriev committed 1 year ago341ddc9
  28. lib: rename the LocalBackend to SimpleBackendPhilip Metzger committed 1 year agof8ab8a0
  29. git: make `git2` support optionalEmily committed 1 year agoa56b78b
  30. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  31. tests: move gitoxide test helpers to testutilsBaltasar Dinis committed 1 year ago683ee92
  32. repo: move rebase_descendants_with_options_return_map() to testsYuya Nishihara committed 1 year ago83d40d2
  33. tests: add convenient method to initialize TestWorkspace with test settingsYuya Nishihara committed 2 years agob865398
  34. sign: move TestSigningBackend to libpylbrecht committed 2 years ago638f123
  35. repo: remove &UserSettings argument from new/rewrite_commit(), use self.settingsYuya Nishihara committed 1 year agocff7384