]> _ Git - alire.git/commit
fix: fallback to copy/delete for renames (#1925)
authorAlejandro R Mosteo <amosteo@unizar.es>
Fri, 18 Apr 2025 20:49:10 +0000 (22:49 +0200)
committerGitHub <noreply@github.com>
Fri, 18 Apr 2025 20:49:10 +0000 (22:49 +0200)
commitfa83fe00032707ec89c66d630274bb21e8aed55e
treec195a96c1cd22530c4957d51127ec61adc150d1e
parent4b8c44ccc817f5d69155a6b0dfcbb2ecca209a11
fix: fallback to copy/delete for renames (#1925)

* Use Merge_Dirs for pin cloning

We were using a rename that could fail across filesystems

* Remove after copy

* Fix infinite recursion in attrib for softlinks

* Use den for softlink deletion

* Self-review

* Best-effort rename
.vscode/settings.json
src/alire/alire-directories.adb
src/alire/alire-directories.ads
src/alire/alire-origins-deployers.adb
src/alire/alire-releases.adb
src/alire/alire-roots-editable.adb
src/alire/alire-roots.adb
src/alire/alire-user_pins.adb