Chore
- Stabilize fixtures on Windows
-
Normalize the precomputed diff fixture assets to LF before writing blobs,
populating the index, and creating commits. Git for Windows may check these
assets out with CRLF, which changes their object IDs and adds carriage returns
to index paths, causing fixture setup to fail atgit mv cli c. -
Prevent Git Bash from rewriting revision arguments before Git sees them, and
normalize the two pathspec baseline cases where Git for Windows applies native
path validation to repository-format paths. Exclude a glob baseline whose
backslash behavior is specific to Git for Windows rather than Git paths. -
Generate pathological .gitmodules entries as configuration data instead
of trying to create module directories whose names cannot be represented
on Windows. Use Git Bash bundled Perl for binary fixture construction so
regeneration does not depend on a separately installed Python interpreter. -
Also pass a literal carriage return to sed through Bash ANSI-C quoting when
normalizing the jj diff assets. Unlike GNU sed, BSD sed does not interpret
backslash-r in a single-quoted expression, so the previous spelling could remove
a trailing letter r on macOS instead of stripping CRLF endings.
-
Commit Statistics
- 6 commits contributed to the release over the course of 30 calendar days.
- 30 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Update manifests prior to release (ebe9095)
- Merge pull request #2867 from GitoxideLabs/fix-url-authority-parsing (cc3ee80)
- Release gix-path v0.12.4, gix-command v0.9.2, gix-config-value v0.19.1, gix-url v0.37.1, gix-credentials v0.39.1, gix-transport v0.58.1 (ab4fcb0)
- Merge pull request #2830 from GitoxideLabs/fix-jj-test-on-windows (82711e1)
- Stabilize fixtures on Windows (75444cb)
- Merge pull request #2812 from GitoxideLabs/report-july (ae8845a)