File tree Expand file tree Collapse file tree 1 file changed +14
-4
lines changed Expand file tree Collapse file tree 1 file changed +14
-4
lines changed Original file line number Diff line number Diff line change @@ -677,13 +677,23 @@ quick_add () { # <file>...
677
677
done
678
678
(cd " $dir /$arch " &&
679
679
repo_add $sign_option git-for-windows.db.tar.xz $msys $mingw &&
680
- cp git-for-windows.db.tar.xz git-for-windows.db &&
681
- { test -z " $sign_option " || cp git-for-windows.db.tar.xz.sig git-for-windows.db.sig; } &&
680
+ { test ! -h git-for-windows.db || rm git-for-windows.db; } &&
681
+ cp git-for-windows.db.tar.xz git-for-windows.db && {
682
+ test -z " $sign_option " || {
683
+ { test ! -h git-for-windows.db.sig || rm git-for-windows.db.sig; } &&
684
+ cp git-for-windows.db.tar.xz.sig git-for-windows.db.sig
685
+ }
686
+ } &&
682
687
if test -n " $db2 "
683
688
then
684
689
repo_add $sign_option git-for-windows-$db2 .db.tar.xz $mingw &&
685
- cp git-for-windows-$db2 .db.tar.xz git-for-windows-$db2 .db &&
686
- { test -z " $sign_option " || cp git-for-windows-$db2 .db.tar.xz.sig git-for-windows-$db2 .db.sig; }
690
+ { test ! -h git-for-windows-$db2 .db || rm git-for-windows-$db2 .db; } &&
691
+ cp git-for-windows-$db2 .db.tar.xz git-for-windows-$db2 .db && {
692
+ test -z " $sign_option " || {
693
+ { test ! -h git-for-windows-$db2 .db.sig || rm git-for-windows-$db2 .db.sig; } &&
694
+ cp git-for-windows-$db2 .db.tar.xz.sig git-for-windows-$db2 .db.sig
695
+ }
696
+ }
687
697
fi) ||
688
698
die " Could not add $msys $mingw to db in $arch "
689
699
done
You can’t perform that action at this time.
0 commit comments