github GitoxideLabs/gitoxide gix-submodule-v0.34.0
gix-submodule v0.34.0

53 minutes ago

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 at git 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)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.