Code

History

Commits on ig/commit-debug to lib/src/default_index/revset_engine.rs35+
  1. cleanup: remove redundant + use<'_> after migrating to 2024 editionYuya Nishihara committed 1 year ago5f40f62
  2. revset: try to clarify error from exactly()Martin von Zweigbergk committed 1 year agod399624
  3. revset: "less [elements] were provided" -> "fewer were provided"Martin von Zweigbergk committed 1 year ago6fd96a7
  4. backend: remove `MergedTreeId::Legacy` variantScott Taylor committed 1 year ago1418324
  5. merge: add a generic `Diff<T>` type, use in `TreeDiffEntry`Martin von Zweigbergk committed 1 year ago4f456ec
  6. cli_util: rename `Diff` to `ContentDiff`Martin von Zweigbergk committed 1 year ago452a1a4
  7. revset: leverage trait upcasting in InternalRevsetYuya Nishihara committed 1 year ago1d80c19
  8. revset: add new `exactly(x, n)` expressionAustin Seipp committed 1 year ago7ec5980
  9. merge: remove Default from MergeOptionsYuya Nishihara committed 1 year ago8cd43d1
  10. revset engine: remove stale clippy exemptions for missing docsMartin von Zweigbergk committed 1 year agoc0dfa2f
  11. merged_tree: move MergeOptions to tree_mergeMartin von Zweigbergk committed 1 year ago92bc6e4
  12. merged_tree: extract `merge_tree()` to new moduleMartin von Zweigbergk committed 1 year ago5d93019
  13. files: rename FileMergeOptions to MergeOptions, move to merged_treeYuya Nishihara committed 1 year ago0376bcf
  14. files: introduce stub of FileMergeOptionsYuya Nishihara committed 1 year agoe9e9c6f
  15. revset: integrate change-path indexYuya Nishihara committed 1 year ago2391764
  16. revset: optimize `heads(first_ancestors(x) & ...)`Scott Taylor committed 1 year agof65e42c
  17. revset: add `parents_range` to `Ancestors` and `Range`Scott Taylor committed 1 year ago5ac6327
  18. cli, lib: move to Rust 2024 language editionAustin Seipp committed 1 year agoba24140
  19. revset: add naive version of `bisect()` functionMartin von Zweigbergk committed 1 year ago94b99b2
  20. cli lib: make use of `Self` consistentadamnemecek committed 1 year ago8a26df2
  21. revset_engine: skip evaluating `reachable()` predicate if unnecessaryScott Taylor committed 1 year agoc151610
  22. revset_engine: evaluate `X` as predicate in `reachable(X, Y)`Scott Taylor committed 1 year ago63d8372
  23. commit: add function for reading all parents concurrentlyMartin von Zweigbergk committed 1 year agoe6e284d
  24. str_util: add is_match_bytes(), use it in diff_contains() revsetYuya Nishihara committed 1 year ago3269c63
  25. str_util: rename "matches" to "is_match"Jade Lovelace committed 1 year ago1acd2a0
  26. index: rename remaining "commit" index types as prep for changed-paths segmentsYuya Nishihara committed 1 year agoe8bce6f
  27. index: rename CompositeIndex to CompositeCommitIndex, pass around wrapper typeYuya Nishihara committed 1 year ago2c96aaa
  28. index: hide CompositeIndex, IndexEntry, and IndexPosition typesYuya Nishihara committed 1 year agof93ec31
  29. index: replace external users of revset_engine, make it privateYuya Nishihara committed 1 year ago84a456c
  30. index: pack length parameters into structYuya Nishihara committed 1 year ago34820cf
  31. async: introduce async version of Commit::tree()Martin von Zweigbergk committed 1 year ago4a02ff2
  32. rewrwite: make merge_commit_trees_no_resolve_without_repo() asyncMartin von Zweigbergk committed 1 year agobf0026a
  33. lib: add `rustversion`, turn off a clippy lint in nightly in testsIlya Grigoriev committed 1 year ago6323764
  34. revset: add intersection node to backend filter predicatesYuya Nishihara committed 1 year ago4366893
  35. revset: optimize heads of a range with filterScott Taylor committed 1 year ago58adbc0