Code

History

Commits on main to lib/testutils35+
  1. backend: remove abstract gc() methodYuya Nishihara committed 2 months ago4238d89
  2. tests: extract git::add_worktree() helper, set up symbolic HEAD as neededYuya Nishihara committed 2 months ago3b2da55
  3. cargo: bump gix to 0.87.1Baptiste Girardeau committed 2 months ago6273859
  4. git: drop stale cache-tree before writing colocated indexPeter J McDade committed 4 months ago8ef9bee
  5. tests: create colocated workspace when Git HEAD mattersYuya Nishihara committed 2 months ago792ca38
  6. repo: move `StoreFactories::default()` etc. to separate moduleMartin von Zweigbergk committed 5 months ago3a650c3
  7. git init: allow setting the object hash formatLuna Schwalbe committed 5 months ago40d58b9
  8. lib: make RepoLoader::merge_operations non-recursiveDavid Rieber committed 5 months ago8bceff4
  9. rewrite: don't rebase immutable descendants of rewritten revisionsYuya Nishihara committed 5 months agod9d98b4
  10. backend: note that get_related_copies() should be deterministicJosh Steadmon committed 5 months ago671d99f
  11. lib: Make tokio optional by replacing tokio traits with future traitsOlshaMB committed 6 months ago0be1603
  12. working_copy: make start_mutation() asyncMartin von Zweigbergk committed 6 months ago22b0497
  13. tests: `.block_on().unwrap()` with `.block_on()?` in tests using TestResult from parent commitIlya Grigoriev committed 8 months ago419632a
  14. testutils: use eyre::Result as TestResultGaëtan Lehmann committed 8 months ago088c4d1
  15. cleanup: use BoxStream and .boxed() moreMartin von Zweigbergk committed 8 months agobacef10
  16. testutils: add helper functions for manipulating copy historyJosh Steadmon committed 1 year agoe91fdaa
  17. backend: return CopyId along with CopyHistoryJosh Steadmon committed 1 year ago077b27e
  18. store: remove sync version of `get_tree`Benjamin Tan committed 8 months ago1b5b451
  19. tree_builder: convert some functions to asyncBenjamin Tan committed 8 months agod51e0b7
  20. LockedWorkspace: make `LockedWorkspace::finish` asyncBenjamin Tan committed 8 months ago1871f4b
  21. workspace: convert functions to asyncBenjamin Tan committed 8 months ago6ab12e5
  22. transaction: convert functions to asyncBenjamin Tan committed 8 months agod44a92e
  23. ReadonlyRepo: convert functions to asyncBenjamin Tan committed 8 months agoe59480c
  24. RepoLoader: convert functions to asyncBenjamin Tan committed 8 months agobc66098
  25. MutableRepo: convert functions to asyncBenjamin Tan committed 8 months agoa3f1802
  26. commit_builder: make write() asyncMartin von Zweigbergk committed 9 months ago5b2bf87
  27. lib tests: add shortcut for CommitBuilder::write().unwrap()Martin von Zweigbergk committed 9 months ago4766312
  28. testutils: 3 way merge tree builder and copy id setterKaiyi Li committed 1 year agoc21eeb6
  29. merged_tree: rename `trees_async()` to `trees()`Martin von Zweigbergk committed 11 months agoa0ecd22
  30. merged_tree: inline & delete sync version of `trees()`Martin von Zweigbergk committed 11 months ago50420c1
  31. test: get rid of unexpected git hint messageKaiyi Li committed 10 months agof4bef4a
  32. merge: implement IntoIterator for references of Merge<T>Yuya Nishihara committed 11 months ago3890c28
  33. backend: add conflict labels to `Commit`Scott Taylor committed 1 year ago2e18f59
  34. merged_tree: add conflict labels to `MergedTree`Scott Taylor committed 1 year agod4668bf
  35. rustc_lint: enable redundant-imports lintxtqqczze committed 11 months ago6d8bf97