Code

History

Commits on encoding-fallback to gix-path/tests28
  1. reviewGPT 5.6 committed 4 months ago151a0af
  2. fix: local clones succeed even if git-upload-pack is not in PATH (#2313)Amey Pawar committed 4 months ago82cdb47
  3. Update crates to Rust 2024 editionGPT 5.5 committed 6 months ago2cb17b2
  4. fix!: remove `winnow` and replace it with hand-implemented parsers everywhere.GPT 5.5 committed 6 months ago91c854e
  5. j fmtSebastian Thiel committed 1 year agoc3c6504
  6. refactorSebastian Thiel committed 1 year ago294902e
  7. Use raw literals for more strings with backslashesEliah Kagan committed 1 year ago01bd76d
  8. fix: Use `/` in `gix_path::env::shell()` and check existenceEliah Kagan committed 1 year ago10af2d0
  9. Apply suggestions from code reviewSebastian Thiel committed 1 year ago5400320
  10. feat: add `env::core_dir()`Sebastian Thiel committed 1 year ago73ee27a
  11. fix: rename `env::login_shell()` to `shell()` and explain what it is.Sebastian Thiel committed 1 year ago51bbb86
  12. feat: add `env::git_shell()` to obtain the shell Git would be using.Sebastian Thiel committed 1 year ago840c71d
  13. refactor git-path testsSebastian Thiel committed 1 year ago4ef3a8d
  14. Add generated archive for local_config.shEliah Kagan committed 2 years agofd065ac
  15. Test that EXE_INFO never has local scope configEliah Kagan committed 2 years ago5a300e6
  16. use `gix_path::env::executable_invocation()` where possible.Sebastian Thiel committed 2 years ago5bf7f89
  17. feat: provide `env::executable_invocation()` to know how to invoke Git.Sebastian Thiel committed 2 years agofee775c
  18. feat: add `relativize_with_prefix()`.Sebastian Thiel committed 2 years ago9ba8bca
  19. Assure time-based test doesn't spuriously fail on slow windows machines (CI)Sebastian Thiel committed 2 years ago74704c7
  20. fix: prevent very long path from using unbounded time in `realpath()`.Sebastian Thiel committed 2 years ago8d4bf40
  21. fix!: use `dyn` trait where possible.Sebastian Thiel committed 3 years ago072ee32
  22. doc: make clear that `normalize()` does not touch duplicate path separators nor single `.`.Sebastian Thiel committed 3 years ago5b5983a
  23. fix: `join_bstr_unix_pathsep()` works more suitably if base path is empty.Sebastian Thiel committed 3 years agobd1ae0d
  24. feat: add `join_bstr_unix_pathsep(base, component)`.Sebastian Thiel committed 3 years ago1e73f3c
  25. feat: add `xdg_config_home()`, installation_config` and `installation_config_prefix()` functions.Sebastian Thiel committed 3 years ago0d340f4
  26. refactorSebastian Thiel committed 3 years agod1e5e12
  27. adapt to renaming of `git-path` to `gix-path`Sebastian Thiel committed 3 years agod3bbcfc
  28. rename `git-path` to `gix-path`Sebastian Thiel committed 3 years ago9fe8e83