Code

History

Commits on ig/vimdiffwarn to lib/src/fileset.rs25
  1. tests: run `insta --force-update-snapshots`Ilya Grigoriev committed 1 year ago5eae2d9
  2. parser: use backtick to quote name or expression in error messageYuya Nishihara committed 1 year ago5be25bc
  3. fileset: remove Eq + PartialEq from FilesetExpression/PatternYuya Nishihara committed 2 years agoa9df7a1
  4. fileset: switch expression tests to insta::assert_debug_snapshot()Yuya Nishihara committed 2 years agod177bb9
  5. fileset: filter out glob tokens field from snapshot testsYuya Nishihara committed 2 years ago2888c1d
  6. style: use `.filter_map()` instead of `.flat_map()` where appropriateSamuel Tardieu committed 2 years ago43711de
  7. style: add semicolon at the end of expressions used as statementsSamuel Tardieu committed 2 years ago3f2ef2e
  8. fileset: pass diagnostics receiver around, add printing functionYuya Nishihara committed 2 years ago4b477fa
  9. cleanup: remove redundant ::{self} from use declarationsYuya Nishihara committed 2 years ago87fb169
  10. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  11. revset: parse file() argument as fileset expressionYuya Nishihara committed 2 years agoa757fdd
  12. fileset: flatten union nodes in AST to save recursion stackYuya Nishihara committed 2 years agof90b061
  13. tests: filter snapshots of fileset/revset expressions to save vertical spaceYuya Nishihara committed 2 years ago9b6ee8c
  14. fileset: replace `FilesetParseContext` by `RepoPathUiConverter`Martin von Zweigbergk committed 2 years ago058461e
  15. fileset: implement expect_no_arguments() as methodYuya Nishihara committed 2 years ago7a23039
  16. fileset: fall back to bare pattern/string if no operator-like character foundYuya Nishihara committed 2 years ago528ccb3
  17. fileset: parse cwd/root-glob patternsYuya Nishihara committed 2 years ago4474577
  18. matchers: turn RepoPathTree into generic map-like typeYuya Nishihara committed 2 years ago7bed5dd
  19. cli: if enabled, parse path arguments as fileset expressionsYuya Nishihara committed 2 years ago30984da
  20. fileset: add recursive iterator over explicit pathsYuya Nishihara committed 2 years ago33beb8d
  21. fileset: relax identifier rule to accept more path-like stringsYuya Nishihara committed 2 years ago57b423e
  22. fileset: implement name resolution stage, add all()/none() functionsYuya Nishihara committed 2 years ago653173a
  23. fileset: add grammar and implement parser (without name resolution)Yuya Nishihara committed 2 years ago9c28fe9
  24. fileset: add basic pattern parsing functionsYuya Nishihara committed 2 years ago850887c
  25. fileset: add basic AST-level object and matcher builderYuya Nishihara committed 2 years ago3e02953