Code

History

Commits on worktree-create to gix-command/src35+
  1. change!: raise MSRV to Rust 1.88Byron committed 2 months ago4b42e0c
  2. fix(gix-command): safely split commands and ignore shebang optionsByron committed 2 months ago460d2f1
  3. fix(gix-command): invoke existing absolute paths directlyByron committed 2 months ago7025e80
  4. fix: use onfigured shell arguments in gix-commandSebastian Thiel committed 3 months ago85f10fc
  5. fix: Derive `$0` for `sh -c` from the shell's basenameEliah Kagan committed 5 months ago8323858
  6. Pass sh (not --) as $0 to sh -cSarthakB11 committed 5 months ago6752a96
  7. Update crates to Rust 2024 editionGPT 5.5 committed 6 months ago2cb17b2
  8. Remove rust_2018_idioms lint declarationsGPT 5.5 committed 6 months agoe10d5f6
  9. add fuzz tests for 10 more crates, and related fixesGPT 5.4 committed 6 months ago0396152
  10. docs: add crate-root doctestsGPT 5.4 committed 7 months agob1102c2
  11. Fixup Copilot commits and thank clippySebastian Thiel committed 1 year agob188a7d
  12. fix: `Prepare::with_shell()` now assures manual argument splitting isn't done on Windows either.Sebastian Thiel committed 1 year agoa5ba202
  13. Small documentation fixesFrederick Price committed 1 year agobfb1c34
  14. j fmtSebastian Thiel committed 1 year agoc3c6504
  15. Use raw literals for more strings with backslashesEliah Kagan committed 1 year ago01bd76d
  16. feat: Use `gix_path::env::shell()` in `gix-command` for shEliah Kagan committed 1 year agoc7d06a6
  17. doc: Revise and somewhat expand `Prepare` docsEliah Kagan committed 1 year ago4e7306e
  18. feat: add `Preprae::with_quoted_command()` (#1799)Sebastian Thiel committed 1 year ago435984b
  19. fix!: rename `with_shell()` to `command_may_be_shell_script()`, add `with_shell()` to enforce using a shell.Sebastian Thiel committed 1 year ago667de43
  20. fix!: rename `Prepare::with_shell_allow_argument_splitting()` to `Prepare::with_shell_allow_manual_argument_splitting()`Sebastian Thiel committed 1 year ago4d9bded
  21. feat: add `Prepare::with_shell_disallow_manual_argument_splitting()`.Sebastian Thiel committed 1 year ago26c274d
  22. feat!: allow to choose the shell to use with `Prepare::with_shell_program()`.Sebastian Thiel committed 1 year ago838420f
  23. Allow empty-docsSebastian Thiel committed 2 years agobeba720
  24. fix: prevent the popup of terminal Windows on any command invocation.Sebastian Thiel committed 2 years agof6cd919
  25. Merge branch 'status'Sebastian Thiel committed 2 years ago3e5c974
  26. chore: remove repetitive wordsavoidalone committed 2 years ago39879af
  27. fix lints for nightly, and clippySebastian Thiel committed 2 years agof8ce3d0
  28. fix: Add test to assure `echo "$@" >&2` works as expected (#1284)Sebastian Thiel committed 2 years ago74631d4
  29. feat: on windows, try to parse the interpreter out of files.Sebastian Thiel committed 2 years ago33517d0
  30. feat: facilities to parse interpreters out of executables (windows compatible).Sebastian Thiel committed 2 years ago5708fee
  31. Typo fixesJosh Triplett committed 2 years ago3ef3bc2
  32. feat!: add `Context::stderr` to configure whether or not to supress `stderr`.Sebastian Thiel committed 2 years agoceb8826
  33. j fmtSebastian Thiel committed 2 years ago51c7abc
  34. feat: Add `Context` to provide much more context just like `git` sets it. (#1129)Sebastian Thiel committed 2 years ago9d7e28d
  35. feat: add `Prepare::with_shell_allow_argument_splitting()` flag.Sebastian Thiel committed 2 years ago05972f1