mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-05-19 05:39:18 +02:00
Merge pull request #702 from pclouds/snow-confirm-before-upload
snow: confirm before uploading packages
This commit is contained in:
commit
9c6020e22d
1 changed files with 10 additions and 4 deletions
|
@ -947,9 +947,12 @@
|
||||||
((package-file? (car o))
|
((package-file? (car o))
|
||||||
(if (not (every package-file? (cdr o)))
|
(if (not (every package-file? (cdr o)))
|
||||||
(non-homogeneous))
|
(non-homogeneous))
|
||||||
|
;; TODO: include a summary (version, file size, etc.)
|
||||||
|
(if (yes-or-no? cfg "Upload " o " to "
|
||||||
|
(remote-uri cfg '(command package uri) "/?"))
|
||||||
(for-each
|
(for-each
|
||||||
(lambda (package) (upload-package cfg spec package))
|
(lambda (package) (upload-package cfg spec package))
|
||||||
o))
|
o)))
|
||||||
(else
|
(else
|
||||||
(if (any package-file? (cdr o))
|
(if (any package-file? (cdr o))
|
||||||
(non-homogeneous))
|
(non-homogeneous))
|
||||||
|
@ -958,7 +961,10 @@
|
||||||
(package (create-package (car spec+files)
|
(package (create-package (car spec+files)
|
||||||
(cdr spec+files)
|
(cdr spec+files)
|
||||||
package-file)))
|
package-file)))
|
||||||
(upload-package cfg spec package package-file)))))
|
;; TODO: include a summary (version, file size, etc.)
|
||||||
|
(if (yes-or-no? cfg "Upload " o " to "
|
||||||
|
(remote-uri cfg '(command package uri) "/?"))
|
||||||
|
(upload-package cfg spec package package-file))))))
|
||||||
|
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
;; Remove - removes the listed libraries.
|
;; Remove - removes the listed libraries.
|
||||||
|
|
Loading…
Add table
Reference in a new issue