Code

History

Commits on CacheMyWorkingCopy to lib/tests/test_commit_builder.rs35+
  1. object_id: make ObjectId constructors non-trait methodsYuya Nishihara committed 2 years ago95d83cb
  2. object_id: extract ObjectId trait and macros to separate moduleYuya Nishihara committed 2 years agofa5e407
  3. tests: (mostly) stop using soon-to-be-private DescendantRebaser-related APIsIlya Grigoriev committed 2 years agob2abba0
  4. transaction: take description at end instead of startMartin von Zweigbergk committed 2 years ago60fae31
  5. repo_path: split RepoPath into owned and borrowed typesYuya Nishihara committed 2 years ago28ab959
  6. repo_path: add stub RepoPathBuf type, update callersYuya Nishihara committed 2 years ago0a1bc2b
  7. merged_tree: propagate backend errors in diff iteratorMartin von Zweigbergk committed 3 years agoa1ef9dc
  8. testutils: delete bool-typed `init()` in favor of enum-typed versionMartin von Zweigbergk committed 3 years ago9c30d75
  9. store: add a `empty_merged_tree_id()` helperMartin von Zweigbergk committed 3 years ago2658175
  10. commit: drop `merged_` prefix from `tree()` and `tree_id()`Martin von Zweigbergk committed 3 years ago145b0b2
  11. tests: make `create_tree()` return `MergedTree`Martin von Zweigbergk committed 3 years agod9ce70c
  12. commit_builder: remove last traces of pre-`MergedTree` APIMartin von Zweigbergk committed 3 years ago9c77e6a
  13. tree: move `diff_summary()` to `MergedTree`Martin von Zweigbergk committed 3 years ago1b24b52
  14. commit_builder: take `MergedTreeId` for root id argumentMartin von Zweigbergk committed 3 years ago1674a42
  15. commits: use empty strings instead of placeholders for missing name or emailEmily Fox committed 3 years ago3f8ac21
  16. cargo: rename crates from `jujutsu`/`jujutsu-lib` to `jj-cli`/`jj-lib`Martin von Zweigbergk committed 3 years agoaac5b7a
  17. git_backend: return timestamps for what was actually writtenMartin von Zweigbergk committed 3 years ago87a925d
  18. commit_builder: add accessors for most fieldsMartin von Zweigbergk committed 3 years agof758b64
  19. repo: extract a `Repo` trait for `Arc<ReadonlyRepo>` and `MutableRepo`Martin von Zweigbergk committed 3 years agof6a4cb5
  20. repo: add `MutableRepo::rewrite_commit()` returning `CommitBuilder`Martin von Zweigbergk committed 3 years agod86ba70
  21. repo: add `MutableRepo::new_commit()` returning `CommitBuilder`Martin von Zweigbergk committed 3 years ago812ef97
  22. store: propagate error from `Backend::write_commit()`Martin von Zweigbergk committed 3 years agof3208f5
  23. commit_builder: keep MutableRepo referenceMartin von Zweigbergk committed 3 years ago49b2f3b
  24. copyright: change from "Google LLC" to "The Jujutsu Authors"Martin von Zweigbergk committed 3 years agod8feed9
  25. operations: make hostname and username configurableMartin von Zweigbergk committed 4 years ago9502d84
  26. tests: move `testutils` module into separate crateMartin von Zweigbergk committed 4 years ago3c7c4e9
  27. commit_builder: remove redundant `for_open_commit()`Martin von Zweigbergk committed 4 years ago61468ed
  28. backend: remove `Commit::is_open` field from data modelMartin von Zweigbergk committed 4 years ago6703810
  29. backend: let each backend handle root commit on writeMartin von Zweigbergk committed 4 years ago0108673
  30. CommitBuilder: take parents as argument in `for_new_commit()`Martin von Zweigbergk committed 4 years ago76fd6a8
  31. CommitBuilder: remove unneeded `store` argumentsMartin von Zweigbergk committed 4 years ago1b5cd14
  32. CommitBuilder: when rewriting commit, replace placeholder user/emailMartin von Zweigbergk committed 4 years agobcf94bd
  33. tests: remove `&UserSettings` argument from `TestRepo::init()`Martin von Zweigbergk committed 4 years ago5c6f82e
  34. tests: move `init_{repo,workspace}` functions onto typesMartin von Zweigbergk committed 4 years ago4cf04f3
  35. rewrite: propagate backend errors in `DescendantRebase::rebase_next()`Martin von Zweigbergk committed 4 years ago543a95c