Code

History

Commits on ig/commit-debug to lib/src/default_index/mod.rs35+
  1. revset engine: remove stale clippy exemptions for missing docsMartin von Zweigbergk committed 1 year agoc0dfa2f
  2. index: include changed-path index in stats()Yuya Nishihara committed 1 year ago6bb26d8
  3. index: add data structure for changed-path indexYuya Nishihara committed 1 year ago1edcd79
  4. index: reimplement stats() to not depend on CompositeCommitIndex abstractionYuya Nishihara committed 1 year ago53f85e8
  5. revset: optimize `heads(first_ancestors(x) & ...)`Scott Taylor committed 1 year agof65e42c
  6. index: extract AncestorsBitSet to new moduleYuya Nishihara committed 1 year ago3760fa5
  7. index: rename remaining "commit" index types as prep for changed-paths segmentsYuya Nishihara committed 1 year agoe8bce6f
  8. index: rename CompositeIndex to CompositeCommitIndex, pass around wrapper typeYuya Nishihara committed 1 year ago2c96aaa
  9. index: hide CompositeIndex, IndexEntry, and IndexPosition typesYuya Nishihara committed 1 year agof93ec31
  10. index: replace external users of revset_engine, make it privateYuya Nishihara committed 1 year ago84a456c
  11. index: pack length parameters into structYuya Nishihara committed 1 year ago34820cf
  12. object_id: rename HexPrefix::new() to ::try_from_hex() for consistencyYuya Nishihara committed 1 year agof1b2951
  13. object_id: add HexPrefix::from_id() for convenienceYuya Nishihara committed 1 year ago3103369
  14. lib: add `rustversion`, turn off a clippy lint in nightly in testsIlya Grigoriev committed 1 year ago6323764
  15. revset: optimize heads of a range with filterScott Taylor committed 1 year ago58adbc0
  16. index: make common_ancestors_pos() and heads_pos() return sorted VecYuya Nishihara committed 1 year agof9c34a6
  17. index: split RevWalkQueue to module to guarantee internal consistencyYuya Nishihara committed 1 year agobdaf159
  18. cleanup: fixup to 920debc, delete now-irrelevant commentIlya Grigoriev committed 1 year ago4711b78
  19. cleanup: remove fixed clippy bug workaroundWinter committed 1 year ago920debc
  20. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  21. clippy: replace `allow` directives with `expect` or delete them when possibleIlya Grigoriev committed 1 year agoc36bfaf
  22. lib: internalize testutils::new_temp_dir() for unit testsYuya Nishihara committed 2 years agod9b762b
  23. index: Return Result from headsavmikhailov committed 1 year agoa16555f
  24. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  25. Add more test cases for Index::common_ancestorsEvan Mesterhazy committed 2 years agof308571
  26. Add documentation to lib/src/index.rs and lib/src/default_index/Evan Mesterhazy committed 2 years agoadaedd5
  27. index: reorganize revset_graph_iterator as private module of default_indexYuya Nishihara committed 2 years ago6997079
  28. index: add type alias for "dyn IndexSegment" to clarify it's 'staticYuya Nishihara committed 2 years agoc8be8c3
  29. index: hide walk_revs() and related typesYuya Nishihara committed 2 years ago8451453
  30. index: move RevWalk tests to inner moduleYuya Nishihara committed 2 years agoadcb01e
  31. index: implement index-level change id lookup methodsYuya Nishihara committed 2 years ago5f3a313
  32. index: implement segment-level change id lookup methodsYuya Nishihara committed 2 years agof73e590
  33. index: add all_heads_for_gc() that iterates heads of all indexed commitsYuya Nishihara committed 2 years agoc7be4d0
  34. default_index: adopt revset engine and graph iterator modulesMartin von Zweigbergk committed 2 years agof0182ad
  35. object_id: don't allow ObjectId::from_hex() a dynamically allocated stringYuya Nishihara committed 2 years agoa6616e9