Code

History

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