Code

History

Commits on ig/testutils-without-git to lib/tests/test_commit_builder.rs35+
  1. commit_builder: make .generate_new_change_id() not imply commit is duplicatedYuya Nishihara committed 1 year ago01e2a85
  2. tests: remove CommitGraphBuilderMartin von Zweigbergk committed 1 year ago28562f1
  3. cli, lib: move to Rust 2024 language editionAustin Seipp committed 1 year agoba24140
  4. commit_builder: error out if newly-created commit was already known to repoYuya Nishihara committed 1 year ago0dc9eb5
  5. commit: remove commit.predecessor*() accessorsYuya Nishihara committed 1 year agoa44c413
  6. repo: store commit predecessors in Operation objectYuya Nishihara committed 1 year ago42a2a2d
  7. test: introduce test helpers for creating repo path typesMartin von Zweigbergk committed 1 year agof0545ee
  8. lib: rename the LocalBackend to SimpleBackendPhilip Metzger committed 1 year agof8ab8a0
  9. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  10. repo: move rebase_descendants_with_options_return_map() to testsYuya Nishihara committed 1 year ago83d40d2
  11. rewrite: pass RebaseOptions by referenceYuya Nishihara committed 1 year agoe3efb0d
  12. repo: remove &UserSettings argument from new/rewrite_commit(), use self.settingsYuya Nishihara committed 1 year agocff7384
  13. repo: remove &UserSettings argument from start_transaction(), use self.settingsYuya Nishihara committed 1 year ago14b5220
  14. test_commit_builder: reload repo per settingsYuya Nishihara committed 1 year ago57806ee
  15. config: extract jj-lib's default values to embedded TOML fileYuya Nishihara committed 1 year agoe4a350f
  16. settings: propagate error from UserSettings::from_config()Yuya Nishihara committed 1 year ago4f08c62
  17. config: add convenient method to insert value into layer, migrate callersYuya Nishihara committed 1 year agoda3c75b
  18. tests: extract helper that instantiates StackedConfig with commit timestampYuya Nishihara committed 1 year agoecf25a1
  19. settings: own StackedConfig by UserSettings, migrate tests to use config layerYuya Nishihara committed 1 year agoda01734
  20. transaction: propagate errors from `commit()`Martin von Zweigbergk committed 1 year agode6da1a
  21. repo: remove `MutableRepo::rebase_descendants_return_map`Benjamin Tan committed 2 years ago1aad724
  22. transaction: rename `mut_repo()` to idiomatic `repo_mut()`Martin von Zweigbergk committed 2 years ago8d09062
  23. merged_tree: rename diff entry field from "value" to "values"Yuya Nishihara committed 2 years ago43bf195
  24. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  25. merged_tree: remove `TreeDiffEntry::source`Martin von Zweigbergk committed 2 years ago3acb89e
  26. merged_tree: provide separate version of `diff_stream()` with copy infoMartin von Zweigbergk committed 2 years ago7059849
  27. copy-tracking: plumb CopyRecordMap through diff methodMatt Kulukundis committed 2 years ago34b0f87
  28. copy-tracking: create an explicit TreeDiffEntry structMatt Kulukundis committed 2 years ago8e84c60
  29. tests: compare trees without using .diff_summary()Yuya Nishihara committed 2 years agod435a8a
  30. commit_builder: reset author timestamp on discardable commitsScott Taylor committed 2 years ago1eebbe5
  31. cleanup: propagate errors from `Commit::predecessors()`Martin von Zweigbergk committed 2 years agoee9d327
  32. cleanup: propagate errors from `Commit::parents()`Martin von Zweigbergk committed 2 years ago0a758e7
  33. object_id: make ObjectId constructors non-trait methodsYuya Nishihara committed 2 years ago95d83cb
  34. object_id: extract ObjectId trait and macros to separate moduleYuya Nishihara committed 2 years agofa5e407
  35. tests: (mostly) stop using soon-to-be-private DescendantRebaser-related APIsIlya Grigoriev committed 2 years agob2abba0