Code

History

Commits on ig/vimdiffwarn to lib/src/default_index/revset_engine.rs35+
  1. conflicts: pack MaterializedTreeValue::File fields, use read_all() helperYuya Nishihara committed 1 year agoe52ddda
  2. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  3. cleanup: switch to use<'_> capturing syntaxYuya Nishihara committed 1 year agoa27d925
  4. revset: add subject() predicate that matches first line of descriptionsYuya Nishihara committed 1 year agoa3636d8
  5. revset: split author()/committer() into _name()/email() predicatesYuya Nishihara committed 1 year ago5577ffd
  6. revset: remove stale comment about regex patternYuya Nishihara committed 1 year ago206acad
  7. conflicts: add "ui.conflict-marker-style" configScott Taylor committed 1 year agoe5cb9f9
  8. conflicts: extract materialize_merge_result_to_bytes() helperYuya Nishihara committed 2 years ago59a79fd
  9. nightly clippy fixesIlya Grigoriev committed 1 year ago0c6c471
  10. revset: add `fork_point` functionBenjamin Tan committed 2 years ago4db4f41
  11. revset: propagate errors from filter predicatesYuya Nishihara committed 2 years ago4187847
  12. revset: implement RevWalk::map() and filter_map(), remove filter()Yuya Nishihara committed 2 years agoe37378d
  13. revset: collect RevWalkBuilder arguments by callerYuya Nishihara committed 2 years agoad676cd
  14. revset: propagate evaluation errors from other Revset methodsYuya Nishihara committed 2 years agoa493913
  15. revset: move containing_fn() type alias to libYuya Nishihara committed 2 years ago825b667
  16. graph: add GraphNode<N> type alias instead of Graph/NextNodeResult<N, E>Yuya Nishihara committed 2 years agoac08f99
  17. revset: allow iterators to return evaluation errorsdploch committed 2 years ago49e9003
  18. revset: allow RevsetEvaluationError to store arbitrary sourcesdploch committed 2 years ago9e3e7cc
  19. style: remove unneeded lifetimes from trait implementationsSamuel Tardieu committed 2 years ago2112584
  20. revset: add `coalesce(revsets...)`Benjamin Tan committed 2 years ago8e817bc
  21. revset: error out on unindexed commit ID instead of panickingYuya Nishihara committed 2 years ago760134f
  22. store: make `write_file()` asyncMartin von Zweigbergk committed 2 years ago4a8d250
  23. conflicts: pass around conflict contents without materializationYuya Nishihara committed 2 years ago9c9e564
  24. conflicts: split materialized value to FileConflict and OtherConflictYuya Nishihara committed 2 years ago73a8b13
  25. merged_tree: rename diff entry field from "value" to "values"Yuya Nishihara committed 2 years ago43bf195
  26. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  27. merged_tree: remove `TreeDiffEntry::source`Martin von Zweigbergk committed 2 years ago3acb89e
  28. merged_tree: provide separate version of `diff_stream()` with copy infoMartin von Zweigbergk committed 2 years ago7059849
  29. revset: avoid merging whole parent trees by file()/diff_contains() queryYuya Nishihara committed 2 years agoa609580
  30. revset: inline materialized_diff_stream() in diff_contains() evaluation functionYuya Nishihara committed 2 years ago13f0a2f
  31. revset: pass valid file paths to diff_contains() errorYuya Nishihara committed 2 years agoc651930
  32. copy-tracking: plumb CopyRecordMap through diff methodMatt Kulukundis committed 2 years ago34b0f87
  33. copy-tracking: create a MaterializedTreeDiffEntry typeMatt Kulukundis committed 2 years ago6bae5ea
  34. copy-tracking: create an explicit TreeDiffEntry structMatt Kulukundis committed 2 years ago8e84c60
  35. merged_tree: allow to postpone resolution of intermediate treesYuya Nishihara committed 2 years agoc9e147c