JamitLabs / Accio

A dependency manager driven by SwiftPM that works for iOS/tvOS/watchOS/macOS projects.
MIT License
664 stars 32 forks source link

Prevent checkout if no changes in resolved manifest #60

Closed Jeehut closed 5 years ago

Jeehut commented 5 years ago

This fixes the most useful part of #43.

TODO:

Please note that the main goal of this implementation is to reduce build times on CI since that's where changes to code without changes to the dependencies happens all the time and this will further improve build times by preventing the entire dependency resolution process, just reusing the cached build products. But of course, developers will profit from the enhancement, too.