Skip to content

v0.3.1

Choose a tag to compare

@sven42xyz sven42xyz released this 26 May 18:15
· 13 commits to main since this release
4360eda

Highlights

  • Parallel Phase 2: fetch/pull now runs concurrently via a thread pool (previously sequential)
  • Fork safety: child process uses execve with pre-resolved g_git_path; unsafe execvp fallback removed
  • Spinner: async-signal-safe write(2) output, explicit Phase 1 → Phase 2 transition with separate spinner labels
  • Bounded write length on snprintf truncation (long paths)

Fixes

  • Spinner no longer hangs after Phase 1
  • Fetch correctly reports "up to date"
  • Branch-name parsing fix
  • Last-commit time refreshes after branch switch
  • Locale handling consistent across child processes