Code

History

Commits on ig/commit-debug to lib210+
  1. merged_tree: separate out trivially resolved entries when resolvingMartin von Zweigbergk committed 1 year agoca839f9
  2. merged_tree: move construction of backend trees onto new typeMartin von Zweigbergk committed 1 year ago2e249ba
  3. merged_tree: build conflicted resolved trees from sorted conflictsMartin von Zweigbergk committed 1 year ago97ee86d
  4. tests: slightly clarify a commentMartin von Zweigbergk committed 1 year ago38bd434
  5. revset_graph: use Rc to propagate edges without cloningYuya Nishihara committed 1 year ago1447791
  6. revset_graph: remove transitive edges of both internal and external commitsYuya Nishihara committed 1 year agod8166b4
  7. revset_graph: add fast path for linear rangesYuya Nishihara committed 1 year agoa523657
  8. revset_graph: make remove_transitive_edges() not recurse into edges_from*()Yuya Nishihara committed 1 year agob9cbfde
  9. revset_graph: make remove_transitive_edges() not visit uninteresting ancestorsYuya Nishihara committed 1 year agob2d1096
  10. revset_graph: omit missing edges early in remove_transitive_edges()Yuya Nishihara committed 1 year agof386e9f
  11. revset_graph: ignore missing edges thoroughly in remove_transitive_edges()Yuya Nishihara committed 1 year agoad7c42e
  12. graph: add GraphEdge::is_<edge_type>() for convenienceYuya Nishihara committed 1 year ago13a2bbe
  13. git: avoid division by zero in overall progressTheo Buehler committed 1 year ago525e795
  14. revset: insert `HeadsRange` in `Ancestors` for nested range/filterScott Taylor committed 1 year agoc5b0b0b
  15. revset: extract `to_heads_range()` functionScott Taylor committed 1 year agoa60b2c6
  16. revset: fold ancestor unions before filtersScott Taylor committed 1 year agof947642
  17. index: add segment type field to ReadonlyIndexLoadErrorYuya Nishihara committed 1 year ago7560788
  18. index: attach file path to DefaultIndexStoreErrorYuya Nishihara committed 1 year agodbb660a
  19. index: inline squash_and_save_in() into DefaultIndexStoreYuya Nishihara committed 1 year agod1aab57
  20. index: rename segments_dir() to commit_segments_dir()Yuya Nishihara committed 1 year ago345dec5
  21. index: reimplement stats() to not depend on CompositeCommitIndex abstractionYuya Nishihara committed 1 year ago53f85e8
  22. index: let MutableIndex::add_commit() return errorYuya Nishihara committed 1 year ago1a51f1a
  23. merged_tree: write trees concurrently for single dirMartin von Zweigbergk committed 1 year ago4df2b5c
  24. merged_tree: move writing of trees to end of `merge_trees()`Martin von Zweigbergk committed 1 year agocc33511
  25. merged_tree: rename `new_tree_id` which is a full tree (not an ID)Martin von Zweigbergk committed 1 year agof96ac35
  26. revset: add `first_parent()` functionScott Taylor committed 1 year ago760ca15
  27. eol: convert the EOL for conflict on updateKaiyi Li committed 1 year ago7f88b13
  28. tests: remove CommitGraphBuilderMartin von Zweigbergk committed 1 year ago28562f1
  29. tests: add a helper for writing random commit with given parentsMartin von Zweigbergk committed 1 year agoca6edfa
  30. tests: leverage write_random_commit() in a few more placesMartin von Zweigbergk committed 1 year ago592df6a
  31. tests: add comment about PROPTEST_CASES=<N>Yuya Nishihara committed 1 year ago1fc8b97
  32. tests: add sample of feature branches to revset optimization proptestYuya Nishihara committed 1 year agoad387bf
  33. revset: don't reorder `~first_ancestors(x)` to startScott Taylor committed 1 year ago3cc5b81
  34. revset: optimize `heads(first_ancestors(x) & ...)`Scott Taylor committed 1 year agof65e42c
  35. default_index: explicitly pass parent positions to `shift_to_parents()`Scott Taylor committed 1 year agocf29b08