Code

History

Commits on git-sync to lib/src/commit_builder.rs70+
  1. commit_builder: reset author timestamp on discardable commitsScott Taylor committed 2 years ago1eebbe5
  2. clippy: disable bogus lints for nightly clippyAustin Seipp committed 2 years ago4b45dde
  3. repo: delete `record_rewritten_commit()`Martin von Zweigbergk committed 2 years agod2043f0
  4. Adjust visibility of codependent MutableRepo and CommitBuilder functionsEvan Mesterhazy committed 2 years ago6ee1958
  5. Make a minor simplification to CommitBuilder::writeEvan Mesterhazy committed 2 years agob8aa9a1
  6. Make CommitBuilder constructors private to the library crateIlya Grigoriev committed 2 years agocde8ea8
  7. signing: pass SigningFn by referenceYuya Nishihara committed 2 years agod747879
  8. sign: Define signing backend API and integrate itAnton Bulakh committed 2 years agod7229a3
  9. sign: Implement storage for digital commit signaturesAnton Bulakh committed 3 years agoe3a1e5b
  10. commit_builder: remove last traces of pre-`MergedTree` APIMartin von Zweigbergk committed 3 years ago9c77e6a
  11. commit_builder: take `MergedTreeId` for root id argumentMartin von Zweigbergk committed 3 years ago1674a42
  12. cli: use `MergedTreeBuilder` in `jj chmod`Martin von Zweigbergk committed 3 years agod0fb154
  13. backend: use new enum for `Commit::root_tree`Martin von Zweigbergk committed 3 years agofd4146d
  14. commits: use empty strings instead of placeholders for missing name or emailEmily Fox committed 3 years ago3f8ac21
  15. conflicts: move `Merge<T>` to `merge` moduleMartin von Zweigbergk committed 3 years agoef5f97f
  16. conflicts: rename `Conflict<T>` to `Merge<T>`Martin von Zweigbergk committed 3 years agoecc0308
  17. backend: learn to store tree-level conflictsMartin von Zweigbergk committed 3 years ago006c764
  18. docs: warn about missing docs for `jj-lib` crateWaleed Khan committed 3 years ago54dba51
  19. commit_builder: add accessors for most fieldsMartin von Zweigbergk committed 3 years agof758b64
  20. repo: extract a `Repo` trait for `Arc<ReadonlyRepo>` and `MutableRepo`Martin von Zweigbergk committed 3 years agof6a4cb5
  21. backend: let backend decide length of change idMartin von Zweigbergk committed 3 years agod1dc22d
  22. Make change ids in tests repeatableIlya Grigoriev committed 3 years ago30d9897
  23. Move the old `new_change_id` function next to the testsIlya Grigoriev committed 3 years ago44d443a
  24. backend: create `ObjectId` traitWaleed Khan committed 3 years ago7f8a196
  25. repo: add `MutableRepo::new_commit()` returning `CommitBuilder`Martin von Zweigbergk committed 3 years ago812ef97
  26. store: propagate error from `Backend::write_commit()`Martin von Zweigbergk committed 3 years agof3208f5
  27. commit_builder: keep MutableRepo referenceMartin von Zweigbergk committed 3 years ago49b2f3b
  28. commit_builder: relax type of description parameterYuya Nishihara committed 3 years ago9866496
  29. copyright: change from "Google LLC" to "The Jujutsu Authors"Martin von Zweigbergk committed 3 years agod8feed9
  30. commit_builder: remove redundant `for_open_commit()`Martin von Zweigbergk committed 4 years ago61468ed
  31. backend: remove `Commit::is_open` field from data modelMartin von Zweigbergk committed 4 years ago6703810
  32. backend: let each backend handle root commit on writeMartin von Zweigbergk committed 4 years ago0108673
  33. CommitBuilder: take parents as argument in `for_new_commit()`Martin von Zweigbergk committed 4 years ago76fd6a8
  34. spelling: theJosh Soref committed 4 years ago0e26e4b
  35. CommitBuilder: remove unneeded `store` argumentsMartin von Zweigbergk committed 4 years ago1b5cd14