Improve the federation status command to show more comprehensive information similar to `git remote -v` with health info: - Show peer URLs alongside peer names - Display pending local changes count (uncommitted) - Test connectivity to each peer (via fetch) - Track and display last sync time in metadata table - Show reachability status with error messages on failure Changes: - cmd/bd/federation.go: Enhanced status output with URLs, connectivity checks, pending changes, and last sync time - internal/storage/dolt/federation.go: Added getLastSyncTime/setLastSyncTime methods using metadata table, record sync time on successful sync Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
7.2 KiB
7.2 KiB