SourceControl should stay entirely in SwiftPM
Yup and yup
Ok, then I'll leave that where it is and move the depending code in TestSupport to SPMTestSupport. (+ rename TestSupport to TSCTestSupport)
Awesome, thanks!
I opened a PR for the changes in SwiftPM here and the initial commit for tools-support-core here. Both are marked as WIP to improve documentation before merging but are technically in a reviewable (and working) state.
The tools-support-core repository has a bootstrap script to automate copying the sources from swiftpm (taking the swiftpm dir as input).
Feedback is welcome!
Is there any other critical work planned for this repo before we can tag an initial release that other packages (like swift-format) can depend on?
Hm, I don't think so. @ddunbar/@benjamin_herzog?
Yeah, me neither. I would like to see some infrastructure being moved/rebuild around declaring commands but that is not necessarily needed for an initial release.