Code

History

Commits on ig/commit-debug to lib/src1435+
  1. fileset: add grammar and implement parser (without name resolution)Yuya Nishihara committed 2 years ago9c28fe9
  2. dsl_util: deduplicate collect_similar() from revset and templaterYuya Nishihara committed 2 years ago521bcd8
  3. Fix documentation for `RevsetExpression::ancestors_at` and `descendants_at`Evan Mesterhazy committed 2 years ago379849b
  4. revset: rewrite identifier rule in common infix-op rule patternYuya Nishihara committed 2 years ago7350873
  5. revset: move whitespace rule to topYuya Nishihara committed 2 years ago7f1f73b
  6. revset: remove redundant Result<..> from parse_symbol_rule_as_literal()Yuya Nishihara committed 2 years agoc8f93c5
  7. revset: backport \-escapes parsing from templaterYuya Nishihara committed 2 years agod442cd8
  8. revset: rename Rule::literal_string to string_literalYuya Nishihara committed 2 years agod1ae2d7
  9. dsl_util: extract helper that parses string literal with \-escapesYuya Nishihara committed 2 years ago274183f
  10. revset: add support for file(kind:pattern) syntaxYuya Nishihara committed 2 years ago8b32a8a
  11. fileset: add basic pattern parsing functionsYuya Nishihara committed 2 years ago850887c
  12. revset: extract function that handles kind:"value" pattern syntaxYuya Nishihara committed 2 years ago3c1d485
  13. revset: migrate file() predicate to be based on FilesetExpressionYuya Nishihara committed 2 years ago47150d2
  14. fileset: add basic AST-level object and matcher builderYuya Nishihara committed 2 years ago3e02953
  15. matchers: impl custom Debug for RepoPathTree to get stable and concise outputYuya Nishihara committed 2 years ago7acfab6
  16. matchers: require Matcher to be DebugYuya Nishihara committed 2 years agoc9b21a1
  17. repo_path: make Debug formatting of RepoPathComponent less verboseYuya Nishihara committed 2 years agof3485c9
  18. repo_path: use write!() macro to implement DebugYuya Nishihara committed 2 years ago1134dc1
  19. repo_path: qualify fmt::Error, use fmt::Result for shortYuya Nishihara committed 2 years ago0b833ea
  20. protos: `cargo update prost prost-builder` and regenerate protobufsIlya Grigoriev committed 2 years ago93cebcd
  21. clippy: disable bogus lints for nightly clippyAustin Seipp committed 2 years ago4b45dde
  22. matchers: add binary UnionMatcherYuya Nishihara committed 2 years agoa364310
  23. matchers: abstract matcher combinators over Matcher traitYuya Nishihara committed 2 years agoc4d7425
  24. commit: actually remove boxing from CommitIteratorExt::ids()Yuya Nishihara committed 2 years agoa7d5a9c
  25. Make check_rewritable take an iterator of &CommitId instead of &CommitEvan Mesterhazy committed 2 years agod4a0477
  26. revset: parse "all:" prefix rule by pestYuya Nishihara committed 2 years agobb87fac
  27. revset: add ParseState constructorYuya Nishihara committed 2 years ago13dadad
  28. revset: add working_copies() functionChristoph Koehler committed 2 years ago7bde6dd
  29. repo: merge rewrite state into single `parent_mapping` with enumMartin von Zweigbergk committed 2 years agobbe906b
  30. cli: render string pattern suggestion as a hintYuya Nishihara committed 2 years agoa6615bf
  31. revset: don't stringify StringPatternParseErrorYuya Nishihara committed 2 years agod759ba1
  32. revset: add constructor for InvalidFunctionArguments errorYuya Nishihara committed 2 years agoc4d48c5
  33. revset, templater: split parse error constructor that sets source error objectYuya Nishihara committed 2 years agob09732f
  34. tree: flatten TreeMergeError into BackendErrorYuya Nishihara committed 2 years ago73b6090
  35. tree: consolidate read error variantsYuya Nishihara committed 2 years ago916014d