Skip to content

Commit b42e62f

Browse files
authored
Merge pull request #1862 from ahoppen/log-package-reload-trigger
Log which file caused the package to be reloaded
2 parents 7cc63f5 + 1c9a15e commit b42e62f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Sources/BuildSystemIntegration/SwiftPMBuildSystem.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -769,8 +769,10 @@ package actor SwiftPMBuildSystem: BuiltInBuildSystem {
769769
}
770770

771771
package func didChangeWatchedFiles(notification: OnWatchedFilesDidChangeNotification) async {
772-
if notification.changes.contains(where: { self.fileEventShouldTriggerPackageReload(event: $0) }) {
773-
logger.log("Reloading package because of file change")
772+
if let packageReloadTriggerEvent = notification.changes.first(where: {
773+
self.fileEventShouldTriggerPackageReload(event: $0)
774+
}) {
775+
logger.log("Reloading package because \(packageReloadTriggerEvent.uri.forLogging) changed")
774776
await packageLoadingQueue.async {
775777
await orLog("Reloading package") {
776778
try await self.reloadPackageAssumingOnPackageLoadingQueue()

0 commit comments

Comments
 (0)