Code

History

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