Code

History

Commits on git-sync to lib/src/revset_parser.rs35+
  1. dsl: add description support to AliasesMapNiko Savola committed 6 months ago60b21fd
  2. tests: break dependency cycle between jj-lib/src and testutilsYuya Nishihara committed 7 months ago61e0330
  3. tests: Replace Result.unwrap with ? operator in test functionsGaëtan Lehmann committed 7 months agoacee40c
  4. revset: accept neighbor expressions at pattern value positionYuya Nishihara committed 9 months ago58117ee
  5. revset, templater: expand <name>:<value> pattern aliasesYuya Nishihara committed 9 months ago7c861fa
  6. revset, templater: load <name>:<value> pattern alias definitionsYuya Nishihara committed 9 months agof6df933
  7. fileset, revset, templater: extract Pattern { .. } node to named typeYuya Nishihara committed 9 months ago0f55a76
  8. revset: relax restriction on sequential '-' in unquoted identifier namesAndy Brenneke committed 9 months ago9b565f2
  9. revset, templater: expand alias in string pattern valueYuya Nishihara committed 10 months ago7f47753
  10. revset: relax value type of string pattern to discriminate k:v from k:"v"Yuya Nishihara committed 10 months ago502d353
  11. revset: drop deprecated "all:" modifier supportYuya Nishihara committed 10 months agoe9f4fca
  12. revset: restore parsing rule for expression without "modifier:" syntaxYuya Nishihara committed 1 year ago69c36fe
  13. revset: allow unquoted * in identifier (or pattern expression)Yuya Nishihara committed 1 year ago8091682
  14. fileset, revset: do not omit parentheses from expression spanYuya Nishihara committed 1 year agoe555f86
  15. revset: extract test for function call parsingYuya Nishihara committed 1 year agobd98243
  16. revset: use Pair type consistently when passing parsed tree aroundYuya Nishihara committed 1 year ago9f75ee6
  17. cleanup: replace clippy allow() exemptions by expect()Martin von Zweigbergk committed 1 year ago8aa9d1d
  18. cli, lib: move to Rust 2024 language editionAustin Seipp committed 1 year agoba24140
  19. cli lib: make use of `Self` consistentadamnemecek committed 1 year ago8a26df2
  20. cleanup: replace once_cell::sync::Lazy by std::sync::LazyLockMartin von Zweigbergk committed 1 year agoaf621c7
  21. revset: inline expect_<construct>_with() parsing helpersYuya Nishihara committed 1 year ago981d0b7
  22. revset: extract expect_<construct>() parsing helpersYuya Nishihara committed 1 year ago1f91541
  23. revset: remove unused diagnostics argument from expect_literal()Yuya Nishihara committed 1 year agocb5b171
  24. revset: reimplement alias stack helper without using recursionYuya Nishihara committed 1 year agofda95e5
  25. revset: normalize and simplify type error messagesYuya Nishihara committed 1 year agod620529
  26. revset: fix alias stack of pattern/literal parse errorYuya Nishihara committed 1 year agof2b024c
  27. address new mismatched_lifetime_syntaxes Clippy lintMartin von Zweigbergk committed 1 year agoc43ca3c
  28. cleanup: use new array methods instead of .collect_tuple()/.next_tuple()Yuya Nishihara committed 1 year ago60b9612
  29. view: rename workspace "id" to "name"Yuya Nishihara committed 1 year ago3f5f872
  30. revset: add support for local variables expansionYuya Nishihara committed 1 year ago483e794
  31. view: port bookmark/tag name types to RefName/RemoteNameYuya Nishihara committed 1 year ago02722ea
  32. ref_name: move RemoteRefSymbol types from refs moduleYuya Nishihara committed 1 year agocc8a80c
  33. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  34. MSRV: Update to 1.84 and run `clippy --fix`, `cargo fmt`Ilya Grigoriev committed 1 year ago1ede79c
  35. revset: box RevsetParseErrorKind to keep error type smallYuya Nishihara committed 1 year ago72b24d1