Code

History

Commits on copilot/replace-thiserror-with-rootcause to gix-command/tests/command.rs32
  1. Don't run `shell_builtin_or_command_in_path*` on WindowsEliah Kagan committed 10 months ago81fa44c
  2. Add tests that call `with_shell()` to force shell builtinsEliah Kagan committed 10 months agod2d75bb
  3. Add fixed `sh_shell_specific_script_code_with*` testsEliah Kagan committed 10 months ago32dce7c
  4. Reorder `spawn::with_shell` test casesEliah Kagan committed 10 months ago909f961
  5. Add a zero-argument test case like those just renamedEliah Kagan committed 10 months agod08333c
  6. Rename tests that meant to run builtins but run external commandsEliah Kagan committed 10 months ago5af8987
  7. Fix tests of `gix-command` external commands on WindowsEliah Kagan committed 10 months ago548e658
  8. Fixup Copilot commits and thank clippySebastian Thiel committed 1 year agob188a7d
  9. Update MSRV to 1.82 and replace once_cell with std equivalentscopilot-swe-agent[bot] committed 1 year ago6cc8464
  10. fix: `Prepare::with_shell()` now assures manual argument splitting isn't done on Windows either.Sebastian Thiel committed 1 year agoa5ba202
  11. j fmtSebastian Thiel committed 1 year agoc3c6504
  12. Use raw literals for more strings with backslashesEliah Kagan committed 1 year ago01bd76d
  13. feat: Use `gix_path::env::shell()` in `gix-command` for shEliah Kagan committed 1 year agoc7d06a6
  14. Test environment_variables_are_passed_one_by_one on WindowsEliah Kagan committed 1 year ago4fc1092
  15. Fix and enable disallow_shell test on WindowsEliah Kagan committed 1 year ago0e451d0
  16. fix hardcoded path test on nixosBryce Berger committed 1 year agob085899
  17. feat: add `Preprae::with_quoted_command()` (#1799)Sebastian Thiel committed 1 year ago435984b
  18. fix!: rename `with_shell()` to `command_may_be_shell_script()`, add `with_shell()` to enforce using a shell.Sebastian Thiel committed 1 year ago667de43
  19. fix!: rename `Prepare::with_shell_allow_argument_splitting()` to `Prepare::with_shell_allow_manual_argument_splitting()`Sebastian Thiel committed 1 year ago4d9bded
  20. feat: add `Prepare::with_shell_disallow_manual_argument_splitting()`.Sebastian Thiel committed 1 year ago26c274d
  21. feat!: allow to choose the shell to use with `Prepare::with_shell_program()`.Sebastian Thiel committed 1 year ago838420f
  22. fix: Add test to assure `echo "$@" >&2` works as expected (#1284)Sebastian Thiel committed 2 years ago74631d4
  23. feat: on windows, try to parse the interpreter out of files.Sebastian Thiel committed 2 years ago33517d0
  24. feat: facilities to parse interpreters out of executables (windows compatible).Sebastian Thiel committed 2 years ago5708fee
  25. feat: Add `Context` to provide much more context just like `git` sets it. (#1129)Sebastian Thiel committed 2 years ago9d7e28d
  26. feat: add `Prepare::with_shell_allow_argument_splitting()` flag.Sebastian Thiel committed 2 years ago05972f1
  27. add some tests to be clearer about the kind of command that is created (#1103)Sebastian Thiel committed 2 years ago1ff26b9
  28. fix gix-command tests on windowsSebastian Thiel committed 3 years ago67a0220
  29. fix various tests to run properly on linuxSebastian Thiel committed 3 years agoef8ccd9
  30. rename `git-testtools` to `gix-testtools`Sebastian Thiel committed 3 years agob65c33d
  31. adjust to renaming of `git-command` to `gix-command`Sebastian Thiel committed 3 years agod26b8e0
  32. rename `git-command` to `gix-command`Sebastian Thiel committed 3 years ago4d32925