From 26ed54e854ca7b26d04108752233e96212bb362a Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Mon, 23 Jun 2025 17:58:12 +0300 Subject: Add support for multiple repository configuration and sync MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add optional 'repositories' array to configuration file - Add --list-repos flag to list configured repositories - Add --sync-all flag to sync all configured repositories at once - Show progress when syncing multiple repositories - Gracefully handle missing remote repositories with warnings - Improve error handling to continue syncing other repos on failure - Add comprehensive integration tests for all functionality - Add test for multiple repository sync feature Example usage: gitsyncer --sync-all # Sync all configured repos gitsyncer --list-repos # List configured repos gitsyncer --sync repo-name # Sync specific repo (still works) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- gitsyncer.example.json | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gitsyncer.example.json') diff --git a/gitsyncer.example.json b/gitsyncer.example.json index 3170286..9116f35 100644 --- a/gitsyncer.example.json +++ b/gitsyncer.example.json @@ -8,5 +8,10 @@ "host": "git@github.com", "name": "snonux" } + ], + "repositories": [ + "gitsyncer", + "another-repo", + "yet-another-repo" ] } \ No newline at end of file -- cgit v1.2.3