Code

History

Commits on ig/commit-debug to lib/src210+
  1. revset_graph: make remove_transitive_edges() not recurse into edges_from*()Yuya Nishihara committed 1 year agob9cbfde
  2. revset_graph: make remove_transitive_edges() not visit uninteresting ancestorsYuya Nishihara committed 1 year agob2d1096
  3. revset_graph: omit missing edges early in remove_transitive_edges()Yuya Nishihara committed 1 year agof386e9f
  4. revset_graph: ignore missing edges thoroughly in remove_transitive_edges()Yuya Nishihara committed 1 year agoad7c42e
  5. graph: add GraphEdge::is_<edge_type>() for convenienceYuya Nishihara committed 1 year ago13a2bbe
  6. git: avoid division by zero in overall progressTheo Buehler committed 1 year ago525e795
  7. revset: insert `HeadsRange` in `Ancestors` for nested range/filterScott Taylor committed 1 year agoc5b0b0b
  8. revset: extract `to_heads_range()` functionScott Taylor committed 1 year agoa60b2c6
  9. revset: fold ancestor unions before filtersScott Taylor committed 1 year agof947642
  10. index: add segment type field to ReadonlyIndexLoadErrorYuya Nishihara committed 1 year ago7560788
  11. index: attach file path to DefaultIndexStoreErrorYuya Nishihara committed 1 year agodbb660a
  12. index: inline squash_and_save_in() into DefaultIndexStoreYuya Nishihara committed 1 year agod1aab57
  13. index: rename segments_dir() to commit_segments_dir()Yuya Nishihara committed 1 year ago345dec5
  14. index: reimplement stats() to not depend on CompositeCommitIndex abstractionYuya Nishihara committed 1 year ago53f85e8
  15. index: let MutableIndex::add_commit() return errorYuya Nishihara committed 1 year ago1a51f1a
  16. merged_tree: write trees concurrently for single dirMartin von Zweigbergk committed 1 year ago4df2b5c
  17. merged_tree: move writing of trees to end of `merge_trees()`Martin von Zweigbergk committed 1 year agocc33511
  18. merged_tree: rename `new_tree_id` which is a full tree (not an ID)Martin von Zweigbergk committed 1 year agof96ac35
  19. revset: add `first_parent()` functionScott Taylor committed 1 year ago760ca15
  20. eol: convert the EOL for conflict on updateKaiyi Li committed 1 year ago7f88b13
  21. revset: don't reorder `~first_ancestors(x)` to startScott Taylor committed 1 year ago3cc5b81
  22. revset: optimize `heads(first_ancestors(x) & ...)`Scott Taylor committed 1 year agof65e42c
  23. default_index: explicitly pass parent positions to `shift_to_parents()`Scott Taylor committed 1 year agocf29b08
  24. ssh-signing: add revocation-list optionphoebe committed 1 year agoc9aa05d
  25. config: add workaround for implicit inline table insertionYuya Nishihara committed 1 year ago31d12c9
  26. revset: add `first_ancestors()` functionScott Taylor committed 1 year ago1f8aede
  27. revset: add `parents_range` to `Ancestors` and `Range`Scott Taylor committed 1 year ago5ac6327
  28. rev_walk: allow filtering based on parent index rangesScott Taylor committed 1 year ago82593dc
  29. cli, lib: move to Rust 2024 language editionAustin Seipp committed 1 year agoba24140
  30. lib: fix 2024-incompatible usage of `gen` as a variable nameAustin Seipp committed 1 year ago2c2e974
  31. everything: ensure consistent spelling of "behavior"Pablo Brasero committed 1 year ago585a742
  32. git: write empty blob when setting intent to addScott Taylor committed 1 year agoe9eb3a0
  33. revset: add naive version of `bisect()` functionMartin von Zweigbergk committed 1 year ago94b99b2
  34. ssh-signing: allow inline key without ssh- prefixphoebe committed 1 year ago7d66d4f
  35. cli lib: make use of `Self` consistentadamnemecek committed 1 year ago8a26df2