Code

History

Commits on encoding-fallback to gix-path/src/env/git/mod.rs35+
  1. Update MSRV to 1.82 and replace once_cell with std equivalentscopilot-swe-agent[bot] committed 1 year ago6cc8464
  2. feat: Extend `ALTERNATIVE_LOCATIONS` for per-user installationsEliah Kagan committed 1 year ago7e77d40
  3. Clarify which global program files paths are used and whyEliah Kagan committed 1 year agofd000f5
  4. Further refactor `rules` loop in `locations_under_program_files`Eliah Kagan committed 1 year ago2c6dcb2
  5. Clarify `rules` loop in `locations_under_program_files`Eliah Kagan committed 1 year agod06b89d
  6. fix: Extend `ALTERNATIVE_LOCATIONS` for ARM64 WindowsEliah Kagan committed 1 year ago1fa24cd
  7. Copyedit `gix_path::env::git` commentsEliah Kagan committed 1 year ago8d2c262
  8. fix: Use `nul` instead of `NUL` on WindowsEliah Kagan committed 1 year agob24783a
  9. j fmtSebastian Thiel committed 1 year agoc3c6504
  10. Expand and clarify "unkown" scope comment in `git_cmd`Eliah Kagan committed 2 years ago1526b01
  11. fix: Don't read "installation" config from `GIT_CONFIG`Eliah Kagan committed 2 years agoeb72d31
  12. Unset other `GIT_DIR` related env vars in `git config -l`Eliah Kagan committed 2 years ago01a412f
  13. Rename to `GIT_HIGHEST_SCOPE_CONFIG_PATH`Eliah Kagan committed 2 years ago0672576
  14. Rename `EXE_INFO` to something that probably captures its contents better.Sebastian Thiel committed 2 years agodd2d666
  15. Make `EXE_NAME` a `const` tooEliah Kagan committed 2 years agofb0b6d8
  16. Make `NULL_DEVICE` a `const`, rather than a `static` itemEliah Kagan committed 2 years ago9917d47
  17. Clarify comment about where we run `git` fromEliah Kagan committed 2 years ago5200184
  18. Don't set/change ceiling directoriesEliah Kagan committed 2 years ago2bce0d2
  19. Explore also setting a ceiling directoryEliah Kagan committed 2 years ago073e277
  20. Fix misstatement of Windows directory rationaleEliah Kagan committed 2 years ago4e936bc
  21. Unset a couple env vars just in caseEliah Kagan committed 2 years ago8f6d39d
  22. Simplify the new commentsEliah Kagan committed 2 years agob827813
  23. Explain why we run `git` from a different directoryEliah Kagan committed 2 years ago7fa5e35
  24. Small clarity tweaksEliah Kagan committed 2 years ago598c487
  25. Fix `os::windows` error on non-WindowsEliah Kagan committed 2 years ago1305114
  26. Refactor for readability; clarify commentsEliah Kagan committed 2 years agoab0dcc1
  27. Fix unused import on non-Windows systemsEliah Kagan committed 2 years ago8472447
  28. fix: Don't require usable temp dir to get installation configEliah Kagan committed 2 years agof70b904
  29. Explain why we don't just use `--system`Eliah Kagan committed 2 years ago29c6cca
  30. Explain why we don't just use `--show-scope`Eliah Kagan committed 2 years agof35e44c
  31. Set GIT_WORK_TREE along with GIT_DIR, to avoid confusionEliah Kagan committed 2 years ago5723077
  32. fix: More robustly ensure "installation" config is not localEliah Kagan committed 2 years ago7280a2d
  33. Make EXE_INFO testable and add a basic test for itEliah Kagan committed 2 years ago1ee98bf
  34. Extract git_cmd helper for EXE_INFOEliah Kagan committed 2 years agode2f35f
  35. fix: Parse installation config path more robustlyEliah Kagan committed 2 years ago650a1b5