Code

History

Commits on ig/commit-debug to lib/src/repo.rs35+
  1. repo: propagate error when there's a cycle in parent_mappingMartin von Zweigbergk committed 1 year agob62438e
  2. dag_walk: propagate error when cycle is detectedMartin von Zweigbergk committed 1 year agod8acbec
  3. index: make Index::has_id fallibleBrian Schroeder committed 1 year agob8fa9ec
  4. index: make MutableRepo::merge_in fallibleBrian Schroeder committed 1 year ago37da011
  5. index: make ChangeIdIndex::shortest_unique_prefix_len fallibleBrian Schroeder committed 1 year agoc70f9b5
  6. index: make ChangeIdIndex::resolve_prefix fallibleBrian Schroeder committed 1 year ago5468bb4
  7. index: unify IndexStore errors into IndexStoreError enumBrian Schroeder committed 1 year ago378e80c
  8. op_heads_store: convert OpHeadsStore trait to be asyncBenjamin Brittain committed 1 year ago730d633
  9. op_store: convert OpStore trait to be asyncBenjamin Brittain committed 1 year ago3881bd5
  10. git: ensure RemoteView is created for remote with no existing refsYuya Nishihara committed 1 year ago82dd14f
  11. repo: drop some leading underscores from function namesMartin von Zweigbergk committed 1 year ago92e8935
  12. view: rename remaining local "tag" functionsYuya Nishihara committed 1 year agoc7ffb5d
  13. view: rename tags() to local_tags(), make it return iteratorYuya Nishihara committed 1 year ago3d4d372
  14. op_store: add remote tags storage and basic accessorsYuya Nishihara committed 1 year agoa89680d
  15. cleanup: leverage trait upcasting, delete as_any*()Yuya Nishihara committed 1 year ago46d5555
  16. cleanup: replace clippy allow() exemptions by expect()Martin von Zweigbergk committed 1 year ago8aa9d1d
  17. merged_tree: move MergeOptions to tree_mergeMartin von Zweigbergk committed 1 year ago92bc6e4
  18. files: rename FileMergeOptions to MergeOptions, move to merged_treeYuya Nishihara committed 1 year ago0376bcf
  19. merge: parameterize same-change rule of trivial_merge()Yuya Nishihara committed 1 year ago949fd2a
  20. files: introduce stub of FileMergeOptionsYuya Nishihara committed 1 year agoe9e9c6f
  21. clippy: run autofix to use `Self` more oftenIlya Grigoriev committed 1 year ago9aeed9a
  22. clippy: auto-fixes of `clippy::implicit-clone` with latest nightlyIlya Grigoriev committed 1 year ago3d91d6e
  23. repo: take async callback to `transform_descendants()`Martin von Zweigbergk committed 1 year ago82d7182
  24. index: let MutableIndex::add_commit() return errorYuya Nishihara committed 1 year ago1a51f1a
  25. cli, lib: move to Rust 2024 language editionAustin Seipp committed 1 year agoba24140
  26. everything: ensure consistent spelling of "behavior"Pablo Brasero committed 1 year ago585a742
  27. cli lib: make use of `Self` consistentadamnemecek committed 1 year ago8a26df2
  28. rewrite: make merge_commit_trees() asyncMartin von Zweigbergk committed 1 year ago48ac617
  29. object_id: add HexPrefix::from_id() for convenienceYuya Nishihara committed 1 year ago3103369
  30. address new mismatched_lifetime_syntaxes Clippy lintMartin von Zweigbergk committed 1 year agoc43ca3c
  31. dag_walk: add cycle callback to implement non-panicking behaviorYuya Nishihara committed 1 year agoae27356
  32. commit_builder: error out if newly-created commit was already known to repoYuya Nishihara committed 1 year ago0dc9eb5
  33. repo: store commit predecessors in Operation objectYuya Nishihara committed 1 year ago42a2a2d
  34. lib: Fix a typo in the `RepoLoader` docsMarshall Bowers committed 1 year ago12c1a55
  35. repo: propagate error from `edit()` in `update_wc_commits()`Martin von Zweigbergk committed 1 year agoe61971c