Skip to content

v3.6.0

Choose a tag to compare

@github-actions github-actions released this 07 May 19:19
Immutable release. Only release title and notes can be modified.
2a5e811

Minor Changes

  • 14254e1: feat(progress): emit clone/fetch progress to logger

    Long bitbucket clones and fetches felt like a hang because the TUI showed Cloning from "..." and then went silent for minutes while git negotiated the pack and resolved deltas. Output was being captured by simple-git but never surfaced.

    Changes:

    • GitService now wires simple-git's progress plugin and passes --progress to git clone and git fetch. Per-stage events (receiving, resolving, compressing, writing) are throttled to one log line every 25% so the TUI keeps a live "↳ clone receiving: 50% (12345/24690)" trail without flooding the log.
    • Applies to bare clone (initialize), the post-init --all refresh, fetchAll, and fetchBranch.
    • Per-call progressState reset between fetches so the same stage reports fresh buckets each run.