Code

History

Commits on git-colocate to lib/src/commit_builder.rs35+
  1. refactor: mark `Timestamp` struct as `Copy`Mateusz Mikuła committed 2 years ago8dd3003
  2. store: make `write_commit()` asyncMartin von Zweigbergk committed 2 years ago3136426
  3. cleanup: remove redundant ::{self} from use declarationsYuya Nishihara committed 2 years ago87fb169
  4. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  5. commit_builder: remove unneeded &mut from .write_hidden()Yuya Nishihara committed 2 years agod2f933e
  6. repo: use DetachedCommitBuilder constructorsYuya Nishihara committed 2 years ago626aa90
  7. commit_builder: add public interface that writes temporary commit to storeYuya Nishihara committed 2 years ago337dcef
  8. commit_builder: extract inner builder which isn't lifetimed by mut_repoYuya Nishihara committed 2 years agob4bf135
  9. commit_builder: extract free function that sets up signing and write commitYuya Nishihara committed 2 years ago6516a40
  10. commit_builder: keep Store internallyYuya Nishihara committed 2 years agofab310f
  11. commit_builder: remove redundant boxing from signing fn closureYuya Nishihara committed 2 years ago49d92a0
  12. commit_builder: use .clone_from() to silence nightly clippy warningYuya Nishihara committed 2 years ago209e076
  13. commit_builder: inline mut_repo.write_commit()Yuya Nishihara committed 2 years ago9d5eda1
  14. commit_builder: reset author timestamp on discardable commitsScott Taylor committed 2 years ago1eebbe5
  15. clippy: disable bogus lints for nightly clippyAustin Seipp committed 2 years ago4b45dde
  16. repo: delete `record_rewritten_commit()`Martin von Zweigbergk committed 2 years agod2043f0
  17. Adjust visibility of codependent MutableRepo and CommitBuilder functionsEvan Mesterhazy committed 2 years ago6ee1958
  18. Make a minor simplification to CommitBuilder::writeEvan Mesterhazy committed 2 years agob8aa9a1
  19. Make CommitBuilder constructors private to the library crateIlya Grigoriev committed 2 years agocde8ea8
  20. signing: pass SigningFn by referenceYuya Nishihara committed 2 years agod747879
  21. sign: Define signing backend API and integrate itAnton Bulakh committed 2 years agod7229a3
  22. sign: Implement storage for digital commit signaturesAnton Bulakh committed 3 years agoe3a1e5b
  23. commit_builder: remove last traces of pre-`MergedTree` APIMartin von Zweigbergk committed 3 years ago9c77e6a
  24. commit_builder: take `MergedTreeId` for root id argumentMartin von Zweigbergk committed 3 years ago1674a42
  25. cli: use `MergedTreeBuilder` in `jj chmod`Martin von Zweigbergk committed 3 years agod0fb154
  26. backend: use new enum for `Commit::root_tree`Martin von Zweigbergk committed 3 years agofd4146d
  27. commits: use empty strings instead of placeholders for missing name or emailEmily Fox committed 3 years ago3f8ac21
  28. conflicts: move `Merge<T>` to `merge` moduleMartin von Zweigbergk committed 3 years agoef5f97f
  29. conflicts: rename `Conflict<T>` to `Merge<T>`Martin von Zweigbergk committed 3 years agoecc0308
  30. backend: learn to store tree-level conflictsMartin von Zweigbergk committed 3 years ago006c764
  31. docs: warn about missing docs for `jj-lib` crateWaleed Khan committed 3 years ago54dba51
  32. commit_builder: add accessors for most fieldsMartin von Zweigbergk committed 3 years agof758b64
  33. repo: extract a `Repo` trait for `Arc<ReadonlyRepo>` and `MutableRepo`Martin von Zweigbergk committed 3 years agof6a4cb5
  34. backend: let backend decide length of change idMartin von Zweigbergk committed 3 years agod1dc22d
  35. Make change ids in tests repeatableIlya Grigoriev committed 3 years ago30d9897