Code

History

Commits on design/native-server to lib/src/commit.rs35+
  1. cleanup: remove redundant + use<'_> after migrating to 2024 editionYuya Nishihara committed 1 year ago5f40f62
  2. index: make ChangeIdIndex::resolve_prefix fallibleBrian Schroeder committed 1 year ago5468bb4
  3. backend: remove `MergedTreeId::Legacy` variantScott Taylor committed 1 year ago1418324
  4. commit: introduce `parent_tree_async()`, use in already async callersMartin von Zweigbergk committed 1 year ago3a7babe
  5. cleanup: replace clippy allow() exemptions by expect()Martin von Zweigbergk committed 1 year ago8aa9d1d
  6. commit: make is_empty() and parent_tree() query index firstYuya Nishihara committed 1 year agofe7013b
  7. cli lib: make use of `Self` consistentadamnemecek committed 1 year ago8a26df2
  8. commit: add function for reading all parents concurrentlyMartin von Zweigbergk committed 1 year agoe6e284d
  9. rewrite: make merge_commit_trees() asyncMartin von Zweigbergk committed 1 year ago48ac617
  10. async: introduce async version of Commit::tree()Martin von Zweigbergk committed 1 year ago4a02ff2
  11. templater: make Commit object serializableYuya Nishihara committed 1 year ago5bfa792
  12. commit: remove commit.predecessor*() accessorsYuya Nishihara committed 1 year agoa44c413
  13. commit: Make `Commit::store_commit` return `&Arc<backend::Commit>`Aleksey Kuznetsov committed 1 year ago20dd35c
  14. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  15. cleanup: switch to use<'_> capturing syntaxYuya Nishihara committed 1 year agoa27d925
  16. MSRV: Update to 1.84 and run `clippy --fix`, `cargo fmt`Ilya Grigoriev committed 1 year ago1ede79c
  17. commit: Add `commit.is_hidden(repo)`Philip Metzger committed 1 year ago4a47a4f
  18. commit_builder: add is_empty(), is_discardable(), and .abandon()Yuya Nishihara committed 1 year agobb6b551
  19. style: add semicolon at the end of expressions used as statementsSamuel Tardieu committed 2 years ago3f2ef2e
  20. cleanup: remove redundant ::{self} from use declarationsYuya Nishihara committed 2 years ago87fb169
  21. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  22. repo: consider empty and undescribed merge commits as discardableMartin von Zweigbergk committed 2 years ago3090adf
  23. cleanup: propagate errors from `Commit::predecessors()`Martin von Zweigbergk committed 2 years agoee9d327
  24. cleanup: propagate errors from `Commit::parents()`Martin von Zweigbergk committed 2 years ago0a758e7
  25. Refuse to split an empty commit with `jj split`.Alexander Potashev committed 2 years ago07559f2
  26. commit: add a helper for returning parent tree of `Commit`Martin von Zweigbergk committed 2 years agodbba2ed
  27. cleanup: consistently use `BackendResult`Martin von Zweigbergk committed 2 years ago428e209
  28. commit: actually remove boxing from CommitIteratorExt::ids()Yuya Nishihara committed 2 years agoa7d5a9c
  29. Make check_rewritable take an iterator of &CommitId instead of &CommitEvan Mesterhazy committed 2 years agod4a0477
  30. sign: Define signing backend API and integrate itAnton Bulakh committed 2 years agod7229a3
  31. templater: fast-path `empty` and `conflict` to not read treesMartin von Zweigbergk committed 3 years agoe50f6ac
  32. commit: drop `merged_` prefix from `tree()` and `tree_id()`Martin von Zweigbergk committed 3 years ago145b0b2
  33. tests: remove last uses of `Commit:tree()` and delete itMartin von Zweigbergk committed 3 years ago6e3590f
  34. commit: migrate remaining uses of `Commit::tree_id()` and delete itMartin von Zweigbergk committed 3 years agodc06bbc
  35. store: add function to look up `MergedTree` by `MergedTreeId`Martin von Zweigbergk committed 3 years ago1577b40