Code

History

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