Code

History

Commits on copilot/replace-thiserror-with-rootcause to gix-path/src35+
  1. fix: use `std::env::home_dir()` and remove the `home` crate from dependencies. (#2234)Sebastian Thiel committed 1 year ago77e485d
  2. Update MSRV to 1.82 and replace once_cell with std equivalentscopilot-swe-agent[bot] committed 1 year ago6cc8464
  3. feat: Extend `ALTERNATIVE_LOCATIONS` for per-user installationsEliah Kagan committed 1 year ago7e77d40
  4. Migrate remaining `known-folders` usage to `windows`Eliah Kagan committed 1 year ago082e22e
  5. Clarify safety at and around `SHGetKnownFolderPath` callEliah Kagan committed 1 year ago998fb48
  6. Get `UserProgramFiles` with `KF_FLAG_DONT_VERIFY` for testEliah Kagan committed 1 year ago1c7a34e
  7. Update alternative location unit tests for user program filesEliah Kagan committed 1 year agoc9ff0ac
  8. Fix user program files alternative locations expectationsEliah Kagan committed 1 year agocab4c85
  9. Update alternative locations integration tests for user program filesEliah Kagan committed 1 year ago9e71d55
  10. Add a "SAFETY:" comment in `PlatformBitness::current()`Eliah Kagan committed 1 year ago1f3edb5
  11. Move the vacuous case outside the "ordinary" groupEliah Kagan committed 1 year agoeec407f
  12. Rename cases to clarify "ordinary" and "strange"Eliah Kagan committed 1 year agoedc0f3c
  13. Divide up `locations_under_program_files_*` assertionsEliah Kagan committed 1 year ago35beea1
  14. Clarify which global program files paths are used and whyEliah Kagan committed 1 year agofd000f5
  15. fix: Don't use `EXEPATH` unless it is absoluteEliah Kagan committed 1 year ago9000a84
  16. Test that relative `EXEPATH` doesn't trigger the optimizationEliah Kagan committed 1 year agof4bb773
  17. Factor out shared code to a helperEliah Kagan committed 1 year ago84f9672
  18. Test that empty `EXEPATH` doesn't trigger the optimizationEliah Kagan committed 1 year ago24c11ac
  19. fix: Skip `EXEPATH` optimization if it finds no best pathEliah Kagan committed 1 year ago5ac8cff
  20. feat: Extend `EXEPATH` optimization to support ARM64 WindowsEliah Kagan committed 1 year ago2d2c11b
  21. Refactor slices in test cases for readabilityEliah Kagan committed 1 year agod5f4c9f
  22. Test the `EXEPATH` optimization of `system_prefix()`Eliah Kagan committed 1 year ago2b0639b
  23. Extract `system_prefix()` Windows strategies to helpersEliah Kagan committed 1 year ago3b304fa
  24. Update outdated `expect()` message in test helperEliah Kagan committed 1 year ago571ca6e
  25. Rename `PlatformArchitecture` helper `PlatformBitness`Eliah Kagan committed 1 year ago5bf265b
  26. Further refactor `rules` loop in `locations_under_program_files`Eliah Kagan committed 1 year ago2c6dcb2
  27. Clarify `rules` loop in `locations_under_program_files`Eliah Kagan committed 1 year agod06b89d
  28. fix: Extend `ALTERNATIVE_LOCATIONS` for ARM64 WindowsEliah Kagan committed 1 year ago1fa24cd
  29. Tweak formatting to fix lintEliah Kagan committed 1 year ago4662233
  30. Update alternative locations unit tests for ARM64Eliah Kagan committed 1 year agoff3df53
  31. Update alternative locations integration tests for ARM64Eliah Kagan committed 1 year agoe9770a7
  32. Copyedit `gix_path::env::git` commentsEliah Kagan committed 1 year ago8d2c262
  33. fix: Use `nul` instead of `NUL` on WindowsEliah Kagan committed 1 year agob24783a
  34. doc: Improve and correct `normalize()` documentation (#2074)Sebastian Thiel committed 1 year ago45b369c
  35. thanks clippySebastian Thiel committed 1 year agodbf65c9