Code

History

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