From 325f1724ad68bf4c36bcca6937c0deacbfc624ef Mon Sep 17 00:00:00 2001 From: Ryan Brandenburg Date: Tue, 7 Nov 2017 12:51:56 -0800 Subject: [PATCH] Make UpdateRepos add dependencies.props to commits --- scripts/UpdateRepos.ps1 | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/scripts/UpdateRepos.ps1 b/scripts/UpdateRepos.ps1 index e4080ba96e..ddadf34bbf 100755 --- a/scripts/UpdateRepos.ps1 +++ b/scripts/UpdateRepos.ps1 @@ -72,6 +72,7 @@ try { Write-Verbose "About to update dependencies.props for $($submodule.module)" & .\run.ps1 -Update upgrade deps --source $Source --id $LineupID --version $LineupVersion --deps-file $depsFile + Invoke-Block { & git @gitConfigArgs add $depsFile "korebuild-lock.txt" } Invoke-Block { & git @gitConfigArgs commit --quiet -m "Update dependencies.props`n`n[auto-updated: dependencies]" @GitCommitArgs } $sshUrl = "git@github.com:aspnet/$($submodule.module)" @@ -80,7 +81,10 @@ try { } catch { Write-Warning "Error in $($submodule.module)" - $update_errors += $_ + $update_errors += @{ + Repo = $submodule.module + Message = $_ + } } finally { Pop-Location @@ -89,7 +93,12 @@ try { if ($update_errors.Count -gt 0 ) { foreach ($update_error in $update_errors) { - Write-Error "$update_error" + if ($update_error -eq $null) { + Write-Error "Error was null." + } + else { + Write-Error "$update_error.Repo error: $update_error.Message" + } } throw 'Failed to update'