Code

History

Commits on worktree-create to gix-command/tests35+
  1. fix(gix-command): safely split commands and ignore shebang optionsByron committed 2 months ago460d2f1
  2. fix(gix-command): invoke existing absolute paths directlyByron committed 2 months ago7025e80
  3. thanks clippyByron committed 2 months ago5c8d935
  4. fix: use onfigured shell arguments in gix-commandSebastian Thiel committed 3 months ago85f10fc
  5. Add tests for `$0` deriving from the actually-running shellEliah Kagan committed 5 months agod62e33c
  6. Pass sh (not --) as $0 to sh -cSarthakB11 committed 5 months ago6752a96
  7. reviewGPT 5.5 committed 6 months ago1980190
  8. Document why each fixture archive is .gitignoredSarthakB11 committed 6 months agoe3d5a04
  9. Update crates to Rust 2024 editionGPT 5.5 committed 6 months ago2cb17b2
  10. add fuzz tests for 10 more crates, and related fixesGPT 5.4 committed 6 months ago0396152
  11. fix gix-command expectations which changed with Rust 1.93Sebastian Thiel committed 9 months agocc3310b
  12. Don't run `shell_builtin_or_command_in_path*` on WindowsEliah Kagan committed 10 months ago81fa44c
  13. Add tests that call `with_shell()` to force shell builtinsEliah Kagan committed 10 months agod2d75bb
  14. Add fixed `sh_shell_specific_script_code_with*` testsEliah Kagan committed 10 months ago32dce7c
  15. Reorder `spawn::with_shell` test casesEliah Kagan committed 10 months ago909f961
  16. Add a zero-argument test case like those just renamedEliah Kagan committed 10 months agod08333c
  17. Rename tests that meant to run builtins but run external commandsEliah Kagan committed 10 months ago5af8987
  18. Fix tests of `gix-command` external commands on WindowsEliah Kagan committed 10 months ago548e658
  19. Fixup Copilot commits and thank clippySebastian Thiel committed 1 year agob188a7d
  20. Update MSRV to 1.82 and replace once_cell with std equivalentscopilot-swe-agent[bot] committed 1 year ago6cc8464
  21. fix: `Prepare::with_shell()` now assures manual argument splitting isn't done on Windows either.Sebastian Thiel committed 1 year agoa5ba202
  22. j fmtSebastian Thiel committed 1 year agoc3c6504
  23. Use raw literals for more strings with backslashesEliah Kagan committed 1 year ago01bd76d
  24. feat: Use `gix_path::env::shell()` in `gix-command` for shEliah Kagan committed 1 year agoc7d06a6
  25. Test environment_variables_are_passed_one_by_one on WindowsEliah Kagan committed 1 year ago4fc1092
  26. Fix and enable disallow_shell test on WindowsEliah Kagan committed 1 year ago0e451d0
  27. fix hardcoded path test on nixosBryce Berger committed 1 year agob085899
  28. feat: add `Preprae::with_quoted_command()` (#1799)Sebastian Thiel committed 1 year ago435984b
  29. fix!: rename `with_shell()` to `command_may_be_shell_script()`, add `with_shell()` to enforce using a shell.Sebastian Thiel committed 1 year ago667de43
  30. fix!: rename `Prepare::with_shell_allow_argument_splitting()` to `Prepare::with_shell_allow_manual_argument_splitting()`Sebastian Thiel committed 1 year ago4d9bded
  31. feat: add `Prepare::with_shell_disallow_manual_argument_splitting()`.Sebastian Thiel committed 1 year ago26c274d
  32. feat!: allow to choose the shell to use with `Prepare::with_shell_program()`.Sebastian Thiel committed 1 year ago838420f
  33. remove binary files in favor of `tar` filesSebastian Thiel committed 2 years agodcab79a
  34. Make bash script shebangs more portableEliah Kagan committed 2 years ago68cbea8
  35. Add missing +x bit on scripts that are run and not sourcedEliah Kagan committed 2 years ago41bf65a