Skip to content

Releases: vectal-labs/repo-sync

v0.1.5

Choose a tag to compare

@github-actions github-actions released this 12 Oct 17:22

Changelog

  • e39bbd4 Recover from stale index.lock left by killed Git commands
  • 90c41c0 Flag stale index.lock files as stuck instead of waiting forever
  • b8e5211 docs: record decision to keep automatic updates despite pop-ups
  • f8b3289 Surface sync conflicts immediately and add guided repair

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 08 Sep 10:26

repo-sync now includes its agent skill in every binary. No source checkout is needed.

  • Install it with repo-sync skill install, or accept the optional step during setup.
  • Homebrew upgrades refresh unchanged managed copies. Go users can run repo-sync skill refresh after upgrading.
  • Check installed copies with repo-sync skill status. Remove only the skill with repo-sync skill uninstall.
  • Customized folders are preserved. Interrupted operations can be retried safely.
  • repo-sync remove stops syncing one repo while keeping its files and Git history, including when its old folder has moved or disappeared.

See the agent skill guide for supported agents and installation details.

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 08 Sep 09:20

Changelog

  • 478dc19 feat: add automatic Homebrew updates with persistent controls and failure alerts
  • e27410e docs: record product scope, macOS, Go, and sync delay decisions
  • f7eaf81 docs: clarify repo-sync is for shared team context
  • 6423a5a Merge branch switch safety fix
  • 703e724 fix: protect branch work during automatic sync
  • 5e00cc8 ci: reuse verified checks and parallelize isolated tests
  • 2a9742b test: cover setup probe safety across Git remotes
  • 1c47a9e fix: keep setup fetch probes from changing remote HEAD
  • 9d0ba87 docs: optimize README illustration with WebP

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 07 Sep 20:10

Changelog

  • 051a5c8 Merge Git compatibility fix for v0.1.2
  • 9407401 fix: keep setup dry-run read-only on newer Git
  • 6a09c25 docs: place README illustration below install command
  • e6b434a docs: fix README capitalization and product names
  • 960324b Merge staged rename and deletion safety fix
  • 3565fd9 fix: sync staged renames and deletions without losing local files
  • 95c29d4 Merge outgoing secret guard fix
  • 68ce2a2 fix: validate all outgoing commits before pushing
  • d9a6719 docs: illustrate team collaboration in README
  • 057bcf3 fix: make repo-sync uninstall complete and verifiable
  • 4d8e85a Merge fix: missing repository recovery
  • 0b6e317 fix: recover missing repositories without stopping sync
  • 5945821 Merge fix: push error matching
  • f0344b6 fix: retry only genuine push races immediately
  • abac58c Merge fix: command output separation
  • 63855fd fix: separate command output from diagnostics
  • 9d38307 Merge fix: sync cycle ordering
  • 86e7727 fix: finish sync cycles before starting another
  • 28bac8a feat: complete setup, status, and uninstall lifecycle
  • b59be65 chore: move GoReleaser config into .github
  • 06af98d refactor: move application code and tests into internal/app
  • e913bf0 docs: simplify README copy and structure

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 01 Sep 19:18

Changelog

  • 0157499 Stop turning network blips into one popup per repository
  • 02dd3a4 Verify background Git access during setup and add
  • 142542a Add ADRs for secret guard, default branch, and cask distribution
  • a9f3636 Ignore private/ folder

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 29 Aug 08:38

Changelog

  • b6239f6 Publish repo-sync as a Homebrew cask so no Xcode is needed
  • e7acdaf Use the tap token when publishing the Homebrew formula
  • 6860ef8 Retry a rejected push instead of backing off
  • b3cd46b repo-sync: keep git repositories in sync automatically on macOS