Tecman.TFS.Tools.psm1

.(Join-Path $PSScriptRoot 'Additions\Get-TFSBranchesWithObjects.ps1')
.(Join-Path $PSScriptRoot 'Additions\Get-AdditionVersionInBranch.ps1')
.(Join-Path $PSScriptRoot 'Additions\Upgrade-AdditionInBranch.ps1')
.(Join-Path $PSScriptRoot 'Additions\Get-AdditionBasePath.ps1')
.(Join-Path $PSScriptRoot 'Additions\Create-AdditionDeltaFromBase.ps1')
.(Join-Path $PSScriptRoot 'Additions\Upgrade-AdditionsInDatabase.ps1')
.(Join-Path $PSScriptRoot 'Additions\Upgrade-AdditionsInFolder.ps1')
.(Join-Path $PSScriptRoot 'Additions\Create-AdditionDocumentation.ps1')
.(Join-Path $PSScriptRoot 'AL\Build-ALAppPackage.ps1')
.(Join-Path $PSScriptRoot 'AL\Download-Symbols.ps1')
.(Join-Path $PSScriptRoot 'AL\Download-AppPackage.ps1')
.(Join-Path $PSScriptRoot 'AL\Get-BranchNameForDependencies.ps1')
.(Join-Path $PSScriptRoot 'AL\Get-IsALRepo.ps1')
.(Join-Path $PSScriptRoot 'AL\Get-ALDependencies.ps1')
.(Join-Path $PSScriptRoot 'AL\Get-AppKeyValue.ps1')
.(Join-Path $PSScriptRoot 'AL\Get-AppSourceCopKeyValue.ps1')
.(Join-Path $PSScriptRoot 'AL\Get-ManifestFromAppFile.ps1')
.(Join-Path $PSScriptRoot 'AL\Set-AppSourceCopKeyValue.ps1')
.(Join-Path $PSScriptRoot 'AL\Get-LaunchKeyValue.ps1')
.(Join-Path $PSScriptRoot 'AL\Set-AppKeyValue.ps1')
.(Join-Path $PSScriptRoot 'AL\Get-EnvironmentKeyValue.ps1')
.(Join-Path $PSScriptRoot 'AL\Set-EnvironmentKeyValue.ps1')
.(Join-Path $PSScriptRoot 'AL\New-ALAppDependency.ps1')
.(Join-Path $PSScriptRoot 'AL\New-CredentialFromEnvironmetJson.ps1')
.(Join-Path $PSScriptRoot 'AL\Test-TablePermissionsExist.ps1')
.(Join-Path $PSScriptRoot 'AL\Test-AppJsonFile.ps1')
.(Join-Path $PSScriptRoot 'Branches\Get-BaseBranchForBranch.ps1')
.(Join-Path $PSScriptRoot 'Branches\Get-TestObjectsForBranch.ps1')
.(Join-Path $PSScriptRoot 'Build\Get-AppFromFTP.ps1')
.(Join-Path $PSScriptRoot 'Build\Get-AppFromLastSuccessfulBuild.ps1')
.(Join-Path $PSScriptRoot 'Build\Remove-ALBuildContainer.ps1')
.(Join-Path $PSScriptRoot 'Build\Run-ALBuildProcess.ps1')
.(Join-Path $PSScriptRoot 'Build\Add-TestAppsToAppJson.ps1')
.(Join-Path $PSScriptRoot 'Build\Release-AppToFTP.ps1')
.(Join-Path $PSScriptRoot 'Code Signing\Sign-File.ps1')
.(Join-Path $PSScriptRoot 'Config\New-TFSConfigFile.ps1')
.(Join-Path $PSScriptRoot 'Config\Get-TFSConfigPath.ps1')
.(Join-Path $PSScriptRoot 'Config\Get-TFSConfigKeyValue.ps1')
.(Join-Path $PSScriptRoot 'Config\Set-TFSConfigKeyValue.ps1')
.(Join-Path $PSScriptRoot 'Config\Update-TFSConfigFile.ps1')
.(Join-Path $PSScriptRoot 'Containers\Get-ArtifactUrl.ps1')
.(Join-Path $PSScriptRoot 'Containers\Get-CompilerFromContainer.ps1')
.(Join-Path $PSScriptRoot 'Containers\Get-ContainerFromLaunchJson.ps1')
.(Join-Path $PSScriptRoot 'Containers\Get-ContainerForImage.ps1')
.(Join-Path $PSScriptRoot 'Containers\Get-ContainerIsolation.ps1')
.(Join-Path $PSScriptRoot 'Containers\Get-ContainerWebServerInstance.ps1')
.(Join-Path $PSScriptRoot 'Containers\Get-VSCodeExtensionFromContainer.ps1')
.(Join-Path $PSScriptRoot 'Containers\Get-ImageNameForRepo.ps1')
.(Join-Path $PSScriptRoot 'Containers\New-NavContainer2.ps1')
.(Join-Path $PSScriptRoot 'Containers\New-Container.ps1')
.(Join-Path $PSScriptRoot 'Containers\Start-Container.ps1')
.(Join-Path $PSScriptRoot 'Containers\Stop-Container.ps1')
.(Join-Path $PSScriptRoot 'Containers\Remove-Container.ps1')
.(Join-Path $PSScriptRoot 'Containers\Get-Containers.ps1')
.(Join-Path $PSScriptRoot 'Containers\Install-AppIntoContainer.ps1')
.(Join-Path $PSScriptRoot 'Containers\New-DockerPortalSession.ps1')
.(Join-Path $PSScriptRoot 'Containers\Run-TestsInNAVContainer2.ps1')
.(Join-Path $PSScriptRoot 'Deltas\Apply-DeltaAndMergeVersionList.ps1')
.(Join-Path $PSScriptRoot 'Deltas\Apply-DeltasFromBranches.ps1')
.(Join-Path $PSScriptRoot 'Deltas\Create-DeltaBetweenVersions.ps1')
.(Join-Path $PSScriptRoot 'Deltas\Get-NAVObjectVersion.ps1')
.(Join-Path $PSScriptRoot 'Deltas\Get-NAVCustomObjectVersion.ps1')
.(Join-Path $PSScriptRoot 'Deltas\Get-StandardObjectPrefixes.ps1')
.(Join-Path $PSScriptRoot 'Deltas\Get-IsStandardNAVObject.ps1')
.(Join-Path $PSScriptRoot 'Deltas\Compare-PresentNAVApplicationObjects.ps1')
.(Join-Path $PSScriptRoot 'Deltas\Compare-NAVObject.ps1')
.(Join-Path $PSScriptRoot 'Dev Environment\Build-DevEnvironmentFromTFS.ps1')
.(Join-Path $PSScriptRoot 'Dev Environment\Build-DevEnvironmentFromGit.ps1')
.(Join-Path $PSScriptRoot 'Dev Environment\Export-ObjectsToWorkspace.ps1')
.(Join-Path $PSScriptRoot 'Dev Environment\Get-ExePathOfServerInstance.ps1')
.(Join-Path $PSScriptRoot 'Dev Environment\Get-ClientPathForServerInstance.ps1')
.(Join-Path $PSScriptRoot 'Dev Environment\New-NavServerInstanceFromFolder.ps1')
.(Join-Path $PSScriptRoot 'Dev Environment\Remove-DevEnvironment.ps1')
.(Join-Path $PSScriptRoot 'Dev Environment\Get-ClientUserSettingsContentForServerInstance.ps1')
.(Join-Path $PSScriptRoot 'Dev Environment\Remove-NAVServerInstanceFromFolder.ps1')
.(Join-Path $PSScriptRoot 'File System\Create-EmptyDirectory.ps1')
.(Join-Path $PSScriptRoot 'File System\Create-TempDirectory.ps1')
.(Join-Path $PSScriptRoot 'File System\Get-FileListFromFolder.ps1')
.(Join-Path $PSScriptRoot 'FTP\Get-ChildItemFTP.ps1')
.(Join-Path $PSScriptRoot 'FTP\Get-ItemFTP.ps1')
.(Join-Path $PSScriptRoot 'FTP\Invoke-FTP.ps1')
.(Join-Path $PSScriptRoot 'FTP\Put-ItemFTP.ps1')
.(Join-Path $PSScriptRoot 'FTP\Rename-ItemFTP.ps1')
.(Join-Path $PSScriptRoot 'FTP\Split-PathToFTPScript.ps1')
.(Join-Path $PSScriptRoot 'Git\Git.ps1')
.(Join-Path $PSScriptRoot 'Git\Create-GitRepoDeltaFromBase.ps1')
.(Join-Path $PSScriptRoot 'Git\Create-GitRepoDeltaBetweenCommits.ps1')
.(Join-Path $PSScriptRoot 'Git\Get-GitRepoBasePath.ps1')
.(Join-Path $PSScriptRoot 'Git\Get-RefsForRepository.ps1')
.(Join-Path $PSScriptRoot 'Git\Get-TestObjectsForRepo.ps1')
.(Join-Path $PSScriptRoot 'Git\Open-NavWindowsClient.ps1')
.(Join-Path $PSScriptRoot 'Git\Open-NavIdeClient.ps1')
.(Join-Path $PSScriptRoot 'Git\Start-GitDev.ps1')
.(Join-Path $PSScriptRoot 'Git\Get-RepositoryId.ps1')
.(Join-Path $PSScriptRoot 'Git\Rebase-CountryBranches.ps1')
.(Join-Path $PSScriptRoot 'Git\Remove-BranchesWithUpstreamGone.ps1')
.(Join-Path $PSScriptRoot 'Load NAV Modules\Import-NAVModulesForServerInstance.ps1')
.(Join-Path $PSScriptRoot 'Testing\Clear-TestSuite.ps1')
.(Join-Path $PSScriptRoot 'Testing\Error-OnTestFailure.ps1')
.(Join-Path $PSScriptRoot 'Testing\Get-ContainerCompanyToTest.ps1')
.(Join-Path $PSScriptRoot 'Testing\Get-TestCodeunitsInContainer.ps1')
.(Join-Path $PSScriptRoot 'Testing\Install-BuildHelper.ps1')
.(Join-Path $PSScriptRoot 'Testing\Run-TestsFromVSCode.ps1')
.(Join-Path $PSScriptRoot 'Testing\Run-BCTests.ps1')
.(Join-Path $PSScriptRoot 'Testing\Run-NAVTests.ps1')
.(JOin-Path $PSScriptRoot 'Testing\Convert-NAVResultsToXUnit.ps1')
.(Join-Path $PSScriptRoot 'TFS API\Get-ObjectsFromTFSBranch.ps1')
.(Join-Path $PSScriptRoot 'TFS API\Invoke-TFSAPI.ps1')
.(Join-Path $PSScriptRoot 'TFS API\Get-ChangeSetFiles.ps1')
.(Join-Path $PSScriptRoot 'TFS API\Get-ChangesetsinBranch.ps1')
.(Join-Path $PSScriptRoot 'TFS API\Get-ChangesetNumberForVersionList.ps1')
.(Join-Path $PSScriptRoot 'TFS API\Get-TFPath.ps1')
.(Join-Path $PSScriptRoot 'TFS API\Get-TFSBranches.ps1')
.(Join-Path $PSScriptRoot 'TFS API\Get-TFSFilesPresentInFolder.ps1')
.(Join-Path $PSScriptRoot 'TFS API\Invoke-TFGet.ps1')
.(Join-Path $PSScriptRoot 'TFS API\Invoke-TFFolderDiff.ps1')
.(Join-Path $PSScriptRoot 'TFS API\Get-CommentForChangeset.ps1')
.(Join-Path $PSScriptRoot 'TFS API\Get-BranchesChangedSinceDate.ps1')
.(Join-Path $PSScriptRoot 'TFS API\Get-ShelvesetRollbackFiles.ps1')
.(Join-Path $PSScriptRoot 'TFS API\Get-LocalPathForBranch.ps1')
.(Join-Path $PSScriptRoot 'TFS API\Get-ProjectName.ps1')
.(Join-Path $PSScriptRoot 'TFS API\Get-TFSFiles.ps1')
.(Join-Path $PSScriptRoot 'TFS API\Select-TFSBranch.ps1')
.(Join-Path $PSScriptRoot 'TFS API\Get-VSTSProjects.ps1')
.(Join-Path $PSScriptRoot 'Translation\Test-TranslationIsComplete.ps1')
.(Join-Path $PSScriptRoot 'Translation\Translate-XlfFile.ps1')
.(Join-Path $PSScriptRoot 'Work Items\Get-WorkItemDescription.ps1')
.(Join-Path $PSScriptRoot 'NAV Apps\Create-NavAppFromDeltas.ps1')
.(Join-Path $PSScriptRoot 'NAV Apps\Create-UpgradedNavApp.ps1')
.(Join-Path $PSScriptRoot 'NAV Apps\Convert-NAVObjectVersionToNAVAppVersion.ps1')
.(Join-Path $PSScriptRoot 'NAV Apps\New-NavAppPackageFromTFS.ps1')
.(Join-Path $PSScriptRoot 'NAV Apps\Install-NavAppSpecifiedTenants.ps1')
.(Join-Path $PSScriptRoot 'NAV Apps\Uninstall-NavAppAllTenants.ps1')
.(Join-Path $PSScriptRoot 'NAV Apps\New-NavAppPackageFromGit.ps1')
.(Join-Path $PSScriptRoot 'NAV Apps\New-ALAppPackageFromGit.ps1')
.(Join-Path $PSScriptRoot 'UpgradeTools\Create-AdditionsUpgradeObjects.ps1')
.(Join-Path $PSScriptRoot 'UpgradeTools\Get-BranchObjectsDifferentToBase.ps1')
.(Join-Path $PSScriptRoot 'UpgradeTools\Get-ObjectSummaryByVersionList.ps1')
.(Join-Path $PSScriptRoot 'UpgradeTools\Get-NewTablesAndFieldsInBranch.ps1')
.(Join-Path $PSScriptRoot 'UpgradeWizard\Invoke-TFFolderDiffUW.ps1')
.(Join-Path $PSScriptRoot 'UpgradeWizard\Invoke-TFSAPIUW.ps1')
.(Join-Path $PSScriptRoot 'UpgradeWizard\MergeNavObject.WithPropertiesUW.ps1')
.(Join-Path $PSScriptRoot 'UpgradeWizard\UpgradeWizard.ps1')
.(Join-Path $PSScriptRoot 'Rename-LayoutFileForTFS.ps1')
.(Join-Path $PSScriptRoot 'VS Code\Install-VSCodeExtensionFromContainer.ps1')
.(Join-Path $PSScriptRoot 'VS Code\Get-InstalledVSCodeExtensionVersion.ps1')
.(Join-Path $PSScriptRoot 'VS Code\Uninstall-VSCodeExtension.ps1')