Code

History

Commits on ig/vimdiffwarn to lib/src/repo_path.rs35+
  1. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  2. lib: internalize testutils::new_temp_dir() for unit testsYuya Nishihara committed 2 years agod9b762b
  3. resolve: try to resolve all conflicted files in filesetScott Taylor committed 1 year ago7df0f16
  4. tests: work around codespell suggesting dows->doesMartin von Zweigbergk committed 2 years agoc697ee7
  5. repo_path: reject invalid path components by to_fs_path/name()Yuya Nishihara committed 2 years ago1c30f3b
  6. repo_path: add stub for checked to_fs_path(), rename unchecked functionsYuya Nishihara committed 2 years ago739bf8d
  7. cleanup: remove redundant ::{self} from use declarationsYuya Nishihara committed 2 years ago87fb169
  8. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  9. fix: small clippy warningMatt Kulukundis committed 2 years agob67b774
  10. copy-tracking: improve --summary and add --statMatt Kulukundis committed 2 years agoec99a17
  11. repo_path: add type for formatting and parsing `RepoPath`, use in CLIMartin von Zweigbergk committed 2 years ago3b70225
  12. cli: suggest root:"<path>" if cwd-relative path is not in workspaceYuya Nishihara committed 2 years ago18f94bb
  13. repo_path: make Debug formatting of RepoPathComponent less verboseYuya Nishihara committed 2 years agof3485c9
  14. repo_path: use write!() macro to implement DebugYuya Nishihara committed 2 years ago1134dc1
  15. repo_path: qualify fmt::Error, use fmt::Result for shortYuya Nishihara committed 2 years ago0b833ea
  16. repo_path: accept from_relative_path("."), make "".to_fs_path("") return "."Yuya Nishihara committed 2 years ago8ad0a70
  17. repo_path: don't panic on invalid UTF-8 path componentYuya Nishihara committed 2 years agofa60026
  18. repo_path: show more detailed error if filesystem path failed to parseYuya Nishihara committed 2 years agoa224d0f
  19. Replace uses of content_hash! with #[derive(ContentHash)]Evan Mesterhazy committed 2 years agoe8f324f
  20. clippy: new nightly fixesIlya Grigoriev committed 2 years agoa88c060
  21. working_copy: add file states wrapper that provides map-like APIYuya Nishihara committed 2 years agofca3690
  22. repo_path: replace .contains() with .starts_with(), flipping the argumentsYuya Nishihara committed 2 years ago6ce7bd5
  23. repo_path: make strip_prefix() public function returning &RepoPathYuya Nishihara committed 2 years ago266690a
  24. repo_path: change .split() and .parent() to return &RepoPathYuya Nishihara committed 2 years ago016fc2b
  25. repo_path: split RepoPath into owned and borrowed typesYuya Nishihara committed 2 years ago28ab959
  26. repo_path: add stub RepoPathBuf type, update callersYuya Nishihara committed 2 years ago0a1bc2b
  27. repo_path: make RepoPath::from_internal_string() accept owned stringYuya Nishihara committed 2 years agof593898
  28. matchers: make Files/PrefixMatcher constructors accept slice of borrowed pathsYuya Nishihara committed 2 years agod322df0
  29. repo_path: make to_internal_file_string() return &str, rename accordinglyYuya Nishihara committed 2 years ago55f7527
  30. repo_path: turn RepoPath into String wrapperYuya Nishihara committed 2 years ago12d7f8b
  31. repo_path: make RepoPath::components() return iteratorYuya Nishihara committed 2 years ago974a687
  32. repo_path: capture current Vec<String> ordering by testsYuya Nishihara committed 2 years agoaba8c64
  33. repo_path: split RepoPathComponent into owned and borrowed typesYuya Nishihara committed 2 years ago59ef3f0
  34. repo_path: add stub type to introduce borrowed RepoPathComponent typeYuya Nishihara committed 2 years agof2096da
  35. repo_path: reject leading slash and empty path componentsYuya Nishihara committed 2 years agoe14b31a