Fix mapping two `DownloadRoot` with temporary target path to a single `DownloadableVo...
authorAlexander Koshevoy <Alexander.Koshevoy@jetbrains.com>
Thu, 2 Sep 2021 15:46:13 +0000 (18:46 +0300)
committerintellij-monorepo-bot <intellij-monorepo-bot-no-reply@jetbrains.com>
Thu, 2 Sep 2021 16:57:53 +0000 (16:57 +0000)
commitd32da297ec6a2e4f9caf007b25a0c845e9148f3d
tree06a5461feb09e692e045f5130b60228b40efaf50
parent6edd13a744c838503b87754ec8d3d3a8ca27106f
Fix mapping two `DownloadRoot` with temporary target path to a single `DownloadableVolume`

Two instances of `Temporary` directories with default `null` field values were not distinguishable. This led to the problem when different `DownloadRoot` instances with `null` values for `localRootPath` and `persistentId` and `Temporary()` value for `targetRootPath` were mapped to a single `DownloadableVolume` in `TargetEnvironment.downloadVolumes`.

GitOrigin-RevId: 569b74a3bf33535170def320afd07ae74d5d5590
platform/execution/src/com/intellij/execution/target/TargetEnvironment.kt