Skip to content

v0.6.3

Choose a tag to compare

@github-actions github-actions released this 14 Aug 19:35
· 14 commits to master since this release

Features

  • Added live progress reporting for long push operations, including mirroring history, packing objects, and sending objects.

Improvements

  • Optimized history export during pushes by caching already-exported blobs, avoiding re-reading and re-compressing unchanged files across saved states.
  • Enabled automatic pack-builder parallelism in libgit2 pushes (pb_parallelism = 0) to avoid single-core delta compression.
  • Added automatic fallback to the system git push when libgit2 push fails (notably for large first pushes where pack building can stall the remote connection).

Fixes

  • Prevented large first pushes from appearing hung by ensuring progress is finished/cleared on error paths.
  • Added a regression test to verify first-push exports compress each blob once per unique content rather than once per saved state.