Functions/Test-HaveDeploySettingsChangedSinceLastDeploy.ps1

Function Test-HaveDeploySettingsChangedSinceLastDeploy {
    [CmdletBinding()]
    param (
        [string] $DBDeploySettingsFile,
        $Settings
    )
    Write-Verbose "Checking $DBDeploySettingsFile"
    $OldSettings = (Get-Content $DBDeploySettingsFile -Raw).Trim()
    
    Write-Verbose "OldSettings $($OldSettings.Length)"
    Write-Verbose $OldSettings

    $NewSettings = (Get-DbSettingsAsJson -settings $Settings )
    Write-Verbose "NewSettings $($NewSettings.Length)"
    Write-Verbose $NewSettings
    for ($i = 0; $i -lt $NewSettings.Length; $i++) {
        
    }
    return $OldSettings -ne $NewSettings
}