From 28b19f60c72fc24e9682d28567c8fcd29349c3f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ra=C3=BAl=20Carboneras?= Date: Wed, 8 May 2019 21:31:28 +0200 Subject: [PATCH 1/2] Update Git.ps1 --- PSDepend/PSDependScripts/Git.ps1 | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/PSDepend/PSDependScripts/Git.ps1 b/PSDepend/PSDependScripts/Git.ps1 index e372425..e3dce4e 100644 --- a/PSDepend/PSDependScripts/Git.ps1 +++ b/PSDepend/PSDependScripts/Git.ps1 @@ -93,8 +93,14 @@ if($Dependency.Target -and ($Target = (Get-Item $Dependency.Target -ErrorAction } else { - $Target = $PWD.Path - Write-Debug "Target defaulted to current dir: $Target" +if ($Force) {New-Item -ItemType Directory -Name $Dependency.Target -Force | Out-Null + Write-Debug "Target folder $($Dependency.Target) created as -Force switch was specified" + $Target = Join-Path $PWD "$($Dependency.Target)" + } + else { + $Target = $PWD.Path + Write-Debug "Target defaulted to current dir: $Target" + } } $RepoPath = Join-Path $Target $GitName $GottaInstall = $True From 16787d19dee5146e92ab7b86bbdcf60a107d3cab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ra=C3=BAl=20Carboneras?= Date: Thu, 9 May 2019 09:54:02 +0200 Subject: [PATCH 2/2] Update Git.ps1 --- PSDepend/PSDependScripts/Git.ps1 | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/PSDepend/PSDependScripts/Git.ps1 b/PSDepend/PSDependScripts/Git.ps1 index e3dce4e..284ffdf 100644 --- a/PSDepend/PSDependScripts/Git.ps1 +++ b/PSDepend/PSDependScripts/Git.ps1 @@ -93,9 +93,10 @@ if($Dependency.Target -and ($Target = (Get-Item $Dependency.Target -ErrorAction } else { -if ($Force) {New-Item -ItemType Directory -Name $Dependency.Target -Force | Out-Null +if ($Force) { + New-Item -ItemType Directory -Name (Split-Path $Dependency.Target -Leaf) -Force | Out-Null Write-Debug "Target folder $($Dependency.Target) created as -Force switch was specified" - $Target = Join-Path $PWD "$($Dependency.Target)" + $Target = Join-Path $PWD "$(Split-Path $Dependency.Target -Leaf)" } else { $Target = $PWD.Path