mirror of
https://github.com/apple/sourcekit-lsp.git
synced 2026-03-02 18:23:24 +01:00
Merge pull request #1862 from ahoppen/log-package-reload-trigger
Log which file caused the package to be reloaded
This commit is contained in:
@@ -769,8 +769,10 @@ package actor SwiftPMBuildSystem: BuiltInBuildSystem {
|
||||
}
|
||||
|
||||
package func didChangeWatchedFiles(notification: OnWatchedFilesDidChangeNotification) async {
|
||||
if notification.changes.contains(where: { self.fileEventShouldTriggerPackageReload(event: $0) }) {
|
||||
logger.log("Reloading package because of file change")
|
||||
if let packageReloadTriggerEvent = notification.changes.first(where: {
|
||||
self.fileEventShouldTriggerPackageReload(event: $0)
|
||||
}) {
|
||||
logger.log("Reloading package because \(packageReloadTriggerEvent.uri.forLogging) changed")
|
||||
await packageLoadingQueue.async {
|
||||
await orLog("Reloading package") {
|
||||
try await self.reloadPackageAssumingOnPackageLoadingQueue()
|
||||
|
||||
Reference in New Issue
Block a user