Code

History

Commits on ig/docs-commitid to lib/src/default_index35+
  1. index: pack length parameters into structYuya Nishihara committed 1 year ago34820cf
  2. index: simplify scope of private methods and constantsYuya Nishihara committed 1 year agocb19fc5
  3. cleanup: use .is_sorted_by() to check if elements are sorted and uniqueYuya Nishihara committed 1 year agod378e01
  4. async: introduce async version of Commit::tree()Martin von Zweigbergk committed 1 year ago4a02ff2
  5. rewrwite: make merge_commit_trees_no_resolve_without_repo() asyncMartin von Zweigbergk committed 1 year agobf0026a
  6. index: don't preserve commits not referred to by operations/viewsYuya Nishihara committed 1 year agoea8aa1e
  7. hex_util: roll our own decode/encode_hex() functionsYuya Nishihara committed 1 year ago68ead52
  8. object_id: rename HexPrefix::new() to ::try_from_hex() for consistencyYuya Nishihara committed 1 year agof1b2951
  9. object_id: add HexPrefix::from_id() for convenienceYuya Nishihara committed 1 year ago3103369
  10. index, op_walk: leverage roots..heads operation range iteratorYuya Nishihara committed 1 year ago4783f64
  11. lib: add `rustversion`, turn off a clippy lint in nightly in testsIlya Grigoriev committed 1 year ago6323764
  12. address new mismatched_lifetime_syntaxes Clippy lintMartin von Zweigbergk committed 1 year agoc43ca3c
  13. revset: add intersection node to backend filter predicatesYuya Nishihara committed 1 year ago4366893
  14. dag_walk: add cycle callback to implement non-panicking behaviorYuya Nishihara committed 1 year agoae27356
  15. revset: optimize heads of a range with filterScott Taylor committed 1 year ago58adbc0
  16. async: avoid some async blocks by making whole functions asyncMartin von Zweigbergk committed 1 year ago5ae5f9f
  17. index: pass Vec<IndexPosition> to common_ancestors_pos()Yuya Nishihara committed 1 year ago1158582
  18. index: make common_ancestors_pos() and heads_pos() return sorted VecYuya Nishihara committed 1 year agof9c34a6
  19. index: heads_pos(): push parents to queue while finding headsScott Taylor committed 1 year ago56b3939
  20. index: split wanted/unwanted RevWalkQueue instancesYuya Nishihara committed 1 year agobac6e4e
  21. index: extract RevWalkQueue::pop_if() functionYuya Nishihara committed 1 year ago1aa0831
  22. index: in heads_pos(), compare generation when queuing parentsYuya Nishihara committed 1 year ago33aa940
  23. index: make RevWalkQueue keep one extra item out of BinaryHeapYuya Nishihara committed 1 year ago023a07d
  24. index: refactor RevWalkQueue::pop*() functions, add peek()Yuya Nishihara committed 1 year agoe147132
  25. index: split RevWalkQueue to module to guarantee internal consistencyYuya Nishihara committed 1 year agobdaf159
  26. index: add forwarding methods to RevWalkQueueYuya Nishihara committed 1 year agoed9053b
  27. index: do not use generation-based traversal in common_ancestors_pos()Yuya Nishihara committed 1 year ago9e2ed58
  28. index: optimize heap pop()/push() in common_ancestors_pos()/heads_pos()Yuya Nishihara committed 1 year ago05ca7a3
  29. index: leverage binary_heap::PeekMut::pop() to conditionally pop itemYuya Nishihara committed 1 year agof10257e
  30. index: change underlying type of IndexPositionByGeneration for fast comparisonYuya Nishihara committed 1 year ago9447c21
  31. index: unify HashSet and Vec of reachable head commitsYuya Nishihara committed 1 year agoa3ae4d0
  32. index: omit operations that should be covered by the parent indexYuya Nishihara committed 1 year ago9c8f9de
  33. index: use op_walk::walk_ancestors() to collect operations to reindexYuya Nishihara committed 1 year ago7526760
  34. index: on reindex, don't visit head operation twiceYuya Nishihara committed 1 year agoed082b4
  35. index: add tracing to start of reindexing code pathYuya Nishihara committed 1 year ago0d41bd0