gix-command v0.3.0
New Features
-
Add
Contextto provide much more context just likegitsets it.
gitsets a bunch of context-carrying environment variables whichgix
shouldn't only (and optionally) read, but also pass on to spawned processes.With
Contextit's now possible to gather all of this information and
set it at once.With a minimal context, one will also set the
git_dir, particularly important
on servers, which work with many different repositories, or a clone operation
which may be in the context of one directory, but affects another. -
add
Prepare::with_shell_allow_argument_splitting()flag.
This flag is enabled on windows by default to emulategitwhich
doesn't actually use a shell at all there.This should help to allow windows users to use more complex programs,
which might not have been possible previously.It also allows certain areas of
gixto indicate that they are safe to
use with this flag, which always is the case whengitis prefixed, like
with credential helpers. -
trace credential helper invocations.
This should make it easier to understand what's going on in case
something isn't working as expected.
New Features (BREAKING)
- add
Context::stderrto configure whether or not to supressstderr.
Commit Statistics
- 15 commits contributed to the release over the course of 46 calendar days.
- 54 days passed between releases.
- 4 commits were understood as conventional.
- 2 unique issues were worked on: #1103, #1129
Commit Details
view details
- #1103
- #1129
- Add
Contextto provide much more context just likegitsets it. (9d7e28d)
- Add
- Uncategorized
- Prepare changelogs prior to release (d3dcbe5)
- Merge branch 'adjustments-for-cargo' (8156340)
- Add
Context::stderrto configure whether or not to supressstderr. (ceb8826) - J fmt (51c7abc)
- Merge branch 'improve-filters' (f09ea13)
- Merge branch 'sh-on-windows' (2b80d84)
- Add
Prepare::with_shell_allow_argument_splitting()flag. (05972f1) - Merge branch 'fix-1103' (d75159c)
- Merge branch 'error' (c372321)
- Merge branch 'size-optimization' (c0e72fb)
- Remove CHANGELOG.md from all packages (b65a80b)
- Assure all crates have includes configured (065ab57)