Code

History

Commits on ig/commit-debug to lib/src/revset.rs35+
  1. cleanup: remove redundant + use<'_> after migrating to 2024 editionYuya Nishihara committed 1 year ago5f40f62
  2. index: make Index::resolve_commit_id_prefix fallibleBrian Schroeder committed 1 year ago159fb82
  3. index: make MutableRepo::merge_in fallibleBrian Schroeder committed 1 year ago37da011
  4. index: make ChangeIdIndex::resolve_prefix fallibleBrian Schroeder committed 1 year ago5468bb4
  5. index: unify IndexStore errors into IndexStoreError enumBrian Schroeder committed 1 year ago378e80c
  6. fileset, revset: do not omit parentheses from expression spanYuya Nishihara committed 1 year agoe555f86
  7. view: rename remaining local "tag" functionsYuya Nishihara committed 1 year agoc7ffb5d
  8. cleanup: leverage trait upcasting, delete as_any*()Yuya Nishihara committed 1 year ago46d5555
  9. revset: add new `exactly(x, n)` expressionAustin Seipp committed 1 year ago7ec5980
  10. cleanup: replace clippy allow() exemptions by expect()Martin von Zweigbergk committed 1 year ago8aa9d1d
  11. cli, lib: convert revset expressions to use Arc over RcAustin Seipp committed 1 year ago5b83c98
  12. revset: require SymbolResolverExtension to be Send and SyncMartin von Zweigbergk committed 1 year agoba60fe1
  13. revset: insert `HeadsRange` in `Ancestors` for nested range/filterScott Taylor committed 1 year agoc5b0b0b
  14. revset: extract `to_heads_range()` functionScott Taylor committed 1 year agoa60b2c6
  15. revset: fold ancestor unions before filtersScott Taylor committed 1 year agof947642
  16. revset: add `first_parent()` functionScott Taylor committed 1 year ago760ca15
  17. revset: don't reorder `~first_ancestors(x)` to startScott Taylor committed 1 year ago3cc5b81
  18. revset: optimize `heads(first_ancestors(x) & ...)`Scott Taylor committed 1 year agof65e42c
  19. revset: add `first_ancestors()` functionScott Taylor committed 1 year ago1f8aede
  20. revset: add `parents_range` to `Ancestors` and `Range`Scott Taylor committed 1 year ago5ac6327
  21. rev_walk: allow filtering based on parent index rangesScott Taylor committed 1 year ago82593dc
  22. cli, lib: move to Rust 2024 language editionAustin Seipp committed 1 year agoba24140
  23. revset: add naive version of `bisect()` functionMartin von Zweigbergk committed 1 year ago94b99b2
  24. cli lib: make use of `Self` consistentadamnemecek committed 1 year ago8a26df2
  25. revset: soft-deprecate "all:" modifier syntaxYuya Nishihara committed 1 year agoea3c179
  26. cleanup: remove &'static lifetime that can be impliedYuya Nishihara committed 1 year ago39bb608
  27. cleanup: replace once_cell::sync::Lazy by std::sync::LazyLockMartin von Zweigbergk committed 1 year agoaf621c7
  28. revset: don't resolve symbol expression to multiple revisionsYuya Nishihara committed 1 year agobe094ef
  29. object_id: rename HexPrefix::new() to ::try_from_hex() for consistencyYuya Nishihara committed 1 year agof1b2951
  30. revset: add change_id/commit_id(prefix) predicatesYuya Nishihara committed 1 year ago8db40c7
  31. revset: extract prefix resolution functionsYuya Nishihara committed 1 year ago16d5092
  32. object_id: extract ChangeId/HexPrefix constructors for "reverse" hexYuya Nishihara committed 1 year agoe6914c2
  33. revset: add `parents(x, depth)` and `children(x, depth)`Scott Taylor committed 1 year agobcde9ca
  34. revset: inline expect_<construct>_with() parsing helpersYuya Nishihara committed 1 year ago981d0b7
  35. revset: remove unused diagnostics argument from expect_literal()Yuya Nishihara committed 1 year agocb5b171