mirror of
https://github.com/joncampbell123/dosbox-x.git
synced 2025-10-14 02:17:36 +08:00
Update move-with-hist.ps1
This commit is contained in:
@@ -40,13 +40,30 @@ $gitdir = $gitdir.Trim()
|
||||
$dirlen = $gitdir.Split("/").Count
|
||||
foreach ($patch in $patchs)
|
||||
{
|
||||
<# not working
|
||||
$diff = & git config diff.noprefix
|
||||
& git config diff.noprefix true
|
||||
#>
|
||||
|
||||
& git apply --directory=$gitdir -p $dirlen "$patch"
|
||||
|
||||
<# not working
|
||||
if ([string]::IsNullOrWhiteSpace($diff))
|
||||
{
|
||||
& git config --unset diff.noprefix
|
||||
}
|
||||
else
|
||||
{
|
||||
& git config diff.noprefix $diff
|
||||
}
|
||||
#>
|
||||
|
||||
$hash = (Get-Content $patch)[0].Substring(5, 40)
|
||||
$mail = (Get-Content $patch)[1].Substring(6)
|
||||
$date = (Get-Content $patch)[2].Substring(6)
|
||||
$text = (Get-Content $patch)[3].Substring(9)
|
||||
$data = "NOTE: auto-magically re-imported by HAL 9000`r`nHASH: {0} (original)" -f $hash
|
||||
$text = "[MIGRATED] {0}" -f $text
|
||||
|
||||
& git add $target
|
||||
& git commit -m "$text" -m "$data" --date="$date" --author="$mail"
|
||||
@@ -56,6 +73,6 @@ foreach ($patch in $patchs)
|
||||
|
||||
Write-Host("Removing original file {0}" -f $source) -ForegroundColor Yellow
|
||||
& git rm $source
|
||||
& git commit -m $("Deleted {0}" -f $source) $source
|
||||
& git commit -m $("[MIGRATED] Delete {0}" -f $source) -m "NOTE: file deleted after being migrated with original history" $source
|
||||
|
||||
Write-Host("Complete") -ForegroundColor Green
|
Reference in New Issue
Block a user