# Make replicate error message less confusing

`ae25c6d`→[main](/content/gh/entireio/git-sync/commits/main/index.html)·
  
nodo·2mo ago·1 file·+1 added/-1 removed

## Sessions

46c64a68d58fView transcript

I think saying "use sync instead" @internal/syncer/syncer.go:879-882 is a bit misleading. Not all the errors could be fixed with sync. Thoughts?Claude Code·Opus 4.7·1 step

## Changes

1

- internal/syncer

- Msyncer.go+1/-1

```
877 unmodified lines

878
879
880
881
881
882
883
884

877 unmodified lines

}
		repResult, err := s.executeReplicate(ctx, desiredRefs, pushPlans)
		if err != nil {
			return result, fmt.Errorf("replicate relay failed: %w; use sync instead", err)
			return result, fmt.Errorf("replicate relay failed: %w", err)
		}
		result.Relay = repResult.Relay
		result.RelayMode = repResult.RelayMode
```

Minternal/syncer/syncer.go+1/-1
