diff --git a/build/repo.targets b/build/repo.targets
index 10419b8de8..f6fb26a5c9 100644
--- a/build/repo.targets
+++ b/build/repo.targets
@@ -16,6 +16,7 @@
<_RepositoryBuildTargets Condition="'$(_RepositoryBuildTargets)'=='' AND '$(CompileOnly)'=='true'">/t:Package /t:VerifyPackages
<_RepositoryBuildTargets Condition="'$(_RepositoryBuildTargets)'==''">/t:Verify
+ Patch20_
$(PrepareDependsOn);CleanArtifacts;CleanUniverseArtifacts
$(CleanDependsOn);CleanUniverseArtifacts
@@ -55,7 +56,7 @@
<_CloneRepositories Include="@(Repository)" />
- <_CloneRepositories Remove="%(Repository.Identity)" Condition="$([System.Environment]::GetEnvironmentVariable('BUILD_VCS_URL_%(Repository.Identity)')) != ''" />
+ <_CloneRepositories Remove="%(Repository.Identity)" Condition="$([System.Environment]::GetEnvironmentVariable('BUILD_VCS_NUMBER_$(TcVcsIdPrefix)%(Repository.Identity)')) != ''" />
<_CloneRepositories Include="@(ShippedRepository)" />
<_CloneRepository Include="$(MSBuildProjectFullPath)">
@@ -235,8 +236,8 @@
* BUILD_VCS_NUMBER_ gives us the commit hash for a repository.
-->
<_RepositoryName>$([System.String]::new('%(Repository.Identity)').Replace('.', '_'))
- <_CloneUrl>$([System.Environment]::GetEnvironmentVariable("BUILD_VCS_URL_$(_RepositoryName)"))
- <_CommitHash>$([System.Environment]::GetEnvironmentVariable("BUILD_VCS_NUMBER_$(_RepositoryName)"))
+ <_CloneUrl>$([System.Environment]::GetEnvironmentVariable("BUILD_VCS_URL_$(TcVcsIdPrefix)$(_RepositoryName)"))
+ <_CommitHash>$([System.Environment]::GetEnvironmentVariable("BUILD_VCS_NUMBER_$(TcVcsIdPrefix)$(_RepositoryName)"))