During distribute if multiple target files have the same name, they overwrite each other. There needs to be a better name finding algorithm, and one that avoids this:
example from SwiftMCP:
=== Processing: /Users/oliver/Developer/SwiftMCP/Sources/SwiftMCP/Transport/Routing/LegacySSERoutes.swift ===
→ Wrote HTTPSSETransport+Extensions.swift
=== Processing: /Users/oliver/Developer/SwiftMCP/Sources/SwiftMCP/Transport/Routing/MCPRoutes.swift ===
→ Wrote HTTPSSETransport+Extensions.swift
During distribute if multiple target files have the same name, they overwrite each other. There needs to be a better name finding algorithm, and one that avoids this:
example from SwiftMCP: