Code

History

Commits on ig/commit-debug to lib/tests/test_operations.rs35+
  1. index: make Index::has_id fallibleBrian Schroeder committed 1 year agob8fa9ec
  2. op_store: convert OpStore trait to be asyncBenjamin Brittain committed 1 year ago3881bd5
  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. tests: leverage write_random_commit() in a few more placesMartin von Zweigbergk committed 1 year ago592df6a
  6. cli, lib: move to Rust 2024 language editionAustin Seipp committed 1 year agoba24140
  7. index: don't preserve commits not referred to by operations/viewsYuya Nishihara committed 1 year agoea8aa1e
  8. op_walk: add roots..heads ancestors range iteratorYuya Nishihara committed 1 year ago8f9e2b1
  9. op_store: load/store commit predecessorsYuya Nishihara committed 1 year ago9612347
  10. repo: store commit predecessors in Operation objectYuya Nishihara committed 1 year ago42a2a2d
  11. lib: return correct op set subexpression when reporting multiple operations foundVincent Ging Ho Yim committed 1 year ago763be4e
  12. test: demonstrate that `OpsetResolutionError::MultipleOperations` reports incorrect intermediate expressionVincent Ging Ho Yim committed 1 year ago55f2b1b
  13. test: extract helper function to assert the contents of `OpsetResolutionError::MultipleOperations`Vincent Ging Ho Yim committed 1 year agof113e28
  14. test: add assertions for contents of `OpsetResolutionError::MultipleOperations`Vincent Ging Ho Yim committed 1 year ago3bb9f11
  15. transaction: propagate error from tx.write()Yuya Nishihara committed 1 year ago5c6ab17
  16. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  17. repo: remove &UserSettings argument from new/rewrite_commit(), use self.settingsYuya Nishihara committed 1 year agocff7384
  18. repo: remove &UserSettings argument from start_transaction(), use self.settingsYuya Nishihara committed 1 year ago14b5220
  19. lib: fix various typosBenjamin Tan committed 1 year agodddeb8b
  20. settings: parse TOML date-time value as well as string timestampYuya Nishihara committed 1 year ago6bbaf79
  21. settings: propagate error from UserSettings::from_config()Yuya Nishihara committed 1 year ago4f08c62
  22. settings: own StackedConfig by UserSettings, migrate tests to use config layerYuya Nishihara committed 1 year agoda01734
  23. transaction: propagate errors from `commit()`Martin von Zweigbergk committed 2 years agode6da1a
  24. repo: teach OpStore about the root commit idYuya Nishihara committed 2 years agoae62b5b
  25. repo: add convenient methods to load operation objectYuya Nishihara committed 2 years ago33f0472
  26. repo: pack common ReadonlyRepo fields into RepoLoaderYuya Nishihara committed 2 years ago30a3483
  27. everything: Rename `branches` to `bookmarks`Philip Metzger committed 2 years agod9c68e0
  28. tests: avoid `ReadonlyRepo::repo_path()`Martin von Zweigbergk committed 2 years ago19f383f
  29. transaction: rename `mut_repo()` to idiomatic `repo_mut()`Martin von Zweigbergk committed 2 years ago8d09062
  30. cleanup: remove redundant ::{self} from use declarationsYuya Nishihara committed 2 years ago87fb169
  31. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  32. op_walk: include operation ids in multiple match errorYuya Nishihara committed 2 years agob290af8
  33. operation: add shorthand for .store_operation().metadataYuya Nishihara committed 2 years agoebf9038
  34. op_store: add metadata flag for ops representing working-copy snapshotMartin von Zweigbergk committed 2 years ago11c67cf
  35. Fix the ContentHash implementations for std::Option, MergedTreeId, and RemoteRefStateEvan Mesterhazy committed 2 years agoe1fd402