Skip to content

Conversation

@mattrubin
Copy link
Contributor

Update the project and its dependencies to build with Swift 5 and Xcode 10.2.

This PR is built on top of #145, which updates the project to Swift 4.2.

I kept the changes as minimal as possible to get the project building with the latest Swift and Xcode, but following this PR there are several other improvements that can be made:

  • Migrate to the Swift 5 standard library Result type.
  • Delete explicit Equatable and Hashable implementations where the compiler-synthesized versions are satisfactory.

@mattrubin mattrubin mentioned this pull request Apr 12, 2019
@mattrubin mattrubin requested a review from mdiep April 12, 2019 05:02
@mdiep
Copy link
Contributor

mdiep commented Apr 12, 2019

Thanks! This looks great.

@mdiep mdiep merged commit 17ff9cf into SwiftGit2:master Apr 12, 2019
@mattrubin mattrubin deleted the swift-5 branch April 12, 2019 14:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants