Code

History

Commits on ig/commit-debug to lib/src/fileset.rs34
  1. clippy: nightly clippy fixes (more `Self`)Ilya Grigoriev committed 1 year agoca2b478
  2. cargo: bump ignore crate to 0.4.24Martin von Zweigbergk committed 1 year ago3a511be
  3. fileset: simplify glob character detectionGeorge Christou committed 1 year ago7562064
  4. fileset: add case-insensitive glob patternsGeorge Christou committed 1 year ago44ab638
  5. cli lib: make use of `Self` consistentadamnemecek committed 1 year ago8a26df2
  6. fileset: switch to globsetYuya Nishihara committed 1 year agoed93199
  7. cleanup: remove &'static lifetime that can be impliedYuya Nishihara committed 1 year ago39bb608
  8. cleanup: replace once_cell::sync::Lazy by std::sync::LazyLockMartin von Zweigbergk committed 1 year agoaf621c7
  9. repo_path: remove assertion from constructorsMartin von Zweigbergk committed 1 year ago7cab444
  10. tests: run `insta --force-update-snapshots`Ilya Grigoriev committed 1 year ago5eae2d9
  11. parser: use backtick to quote name or expression in error messageYuya Nishihara committed 1 year ago5be25bc
  12. fileset: remove Eq + PartialEq from FilesetExpression/PatternYuya Nishihara committed 2 years agoa9df7a1
  13. fileset: switch expression tests to insta::assert_debug_snapshot()Yuya Nishihara committed 2 years agod177bb9
  14. fileset: filter out glob tokens field from snapshot testsYuya Nishihara committed 2 years ago2888c1d
  15. style: use `.filter_map()` instead of `.flat_map()` where appropriateSamuel Tardieu committed 2 years ago43711de
  16. style: add semicolon at the end of expressions used as statementsSamuel Tardieu committed 2 years ago3f2ef2e
  17. fileset: pass diagnostics receiver around, add printing functionYuya Nishihara committed 2 years ago4b477fa
  18. cleanup: remove redundant ::{self} from use declarationsYuya Nishihara committed 2 years ago87fb169
  19. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  20. revset: parse file() argument as fileset expressionYuya Nishihara committed 2 years agoa757fdd
  21. fileset: flatten union nodes in AST to save recursion stackYuya Nishihara committed 2 years agof90b061
  22. tests: filter snapshots of fileset/revset expressions to save vertical spaceYuya Nishihara committed 2 years ago9b6ee8c
  23. fileset: replace `FilesetParseContext` by `RepoPathUiConverter`Martin von Zweigbergk committed 2 years ago058461e
  24. fileset: implement expect_no_arguments() as methodYuya Nishihara committed 2 years ago7a23039
  25. fileset: fall back to bare pattern/string if no operator-like character foundYuya Nishihara committed 2 years ago528ccb3
  26. fileset: parse cwd/root-glob patternsYuya Nishihara committed 2 years ago4474577
  27. matchers: turn RepoPathTree into generic map-like typeYuya Nishihara committed 2 years ago7bed5dd
  28. cli: if enabled, parse path arguments as fileset expressionsYuya Nishihara committed 2 years ago30984da
  29. fileset: add recursive iterator over explicit pathsYuya Nishihara committed 2 years ago33beb8d
  30. fileset: relax identifier rule to accept more path-like stringsYuya Nishihara committed 2 years ago57b423e
  31. fileset: implement name resolution stage, add all()/none() functionsYuya Nishihara committed 2 years ago653173a
  32. fileset: add grammar and implement parser (without name resolution)Yuya Nishihara committed 2 years ago9c28fe9
  33. fileset: add basic pattern parsing functionsYuya Nishihara committed 2 years ago850887c
  34. fileset: add basic AST-level object and matcher builderYuya Nishihara committed 2 years ago3e02953