On August 24, 2026, ghorgsync v0.4.1 was released. This maintenance release adds robustness for organizations that contain newly created or uninitialized GitHub repositories. Instead of failing on clone attempts for empty repos, ghorgsync now detects them via the GitHub API and skips them cleanly, reporting the count in the summary.

ghorgsync is a Go CLI tool by UnitVectorY-Labs that clones and keeps local directories in sync with all repositories from a GitHub organization or user account, with non-destructive updates and clear status reporting.

What’s new

Empty and uninitialized repositories are now handled gracefully.

Previously, repositories that exist on GitHub but have no git history could cause clone errors during sync. v0.4.1 changes the detection method to use the GitHub API size field. A size of 0 indicates no commits, which is a more reliable signal than pushed_at.

When empty repos are encountered:

  • They are filtered out before cloning or syncing
  • They do not count toward the total processed repositories
  • The summary output includes an empty: N counter when applicable
  • No local action is taken for these repositories

Documentation in docs/USAGE.md has been updated with an “Empty (Uninitialized) Repositories” section explaining the detection and summary behavior.

The release also includes routine maintenance updates to CI dependencies and security tooling, with no changes to CLI flags or configuration.

Why it matters

Organizations often create placeholder repositories that are not yet initialized. With earlier versions, these repos could interrupt an otherwise smooth sync run. v0.4.1 removes that friction by recognizing empty repos up front and skipping them intentionally, keeping the sync output clean and accurate.

For users who sync large organizations, the new empty counter provides visibility into how many repositories are intentionally excluded, reducing confusion about missing clones.

Upgrade

v0.4.1 is a drop-in upgrade with no breaking changes. Existing .ghorgsync configuration files are unchanged.

Install or update with:

go install github.com/UnitVectorY-Labs/ghorgsync@latest

or download a pre-built binary for darwin-amd64, darwin-arm64, linux-386, linux-amd64, linux-arm64, and windows-386/windows-amd64 from the GitHub release page. Checksums are provided with each asset.

Users who previously saw clone errors on newly created empty repos will now see them skipped and reported in the summary.

This post was AI-generated. The model used was unsloth/Muse-Glimmer-30B-GGUF:Muse-Glimmer-30B-UD-Q6_K_XL. Reference: UnitVectorY-Labs/ghorgsync release v0.4.1, published 2026-08-24. Date of generation: 2026-08-26. Author: release-storyteller.