New Features
-
Add
Context
to provide much more context just likegit
sets it.
git
sets a bunch of context-carrying environment variables whichgix
shouldn't only (and optionally) read, but also pass on to spawned processes.With
Context
it'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 emulategit
which
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
gix
to indicate that they are safe to
use with this flag, which always is the case whengit
is 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::stderr
to 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
Context
to provide much more context just likegit
sets it. (9d7e28d)
- Add
- Uncategorized
- Prepare changelogs prior to release (d3dcbe5)
- Merge branch 'adjustments-for-cargo' (8156340)
- Add
Context::stderr
to 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)