store: The 'references' parameter of 'add-text-to-store' is now optional.
* guix/store.scm (add-text-to-store): Make 'references' optional. * tests/store.scm ("dead-paths", "references"): Use 'add-text-to-store' with no optional argument. * doc/guix.texi (The Store): Adjust accordingly.
This commit is contained in:
parent
590a4904d2
commit
cfbf916045
|
@ -1061,7 +1061,7 @@ argument.
|
||||||
Return @code{#t} when @var{path} is a valid store path.
|
Return @code{#t} when @var{path} is a valid store path.
|
||||||
@end deffn
|
@end deffn
|
||||||
|
|
||||||
@deffn {Scheme Procedure} add-text-to-store @var{server} @var{name} @var{text} @var{references}
|
@deffn {Scheme Procedure} add-text-to-store @var{server} @var{name} @var{text} [@var{references}]
|
||||||
Add @var{text} under file @var{name} in the store, and return its store
|
Add @var{text} under file @var{name} in the store, and return its store
|
||||||
path. @var{references} is the list of store paths referred to by the
|
path. @var{references} is the list of store paths referred to by the
|
||||||
resulting store path.
|
resulting store path.
|
||||||
|
|
|
@ -452,7 +452,7 @@ encoding conversion errors."
|
||||||
(string-list references))
|
(string-list references))
|
||||||
#f
|
#f
|
||||||
store-path)))
|
store-path)))
|
||||||
(lambda (server name text references)
|
(lambda* (server name text #:optional (references '()))
|
||||||
"Add TEXT under file NAME in the store, and return its store path.
|
"Add TEXT under file NAME in the store, and return its store path.
|
||||||
REFERENCES is the list of store paths referred to by the resulting store
|
REFERENCES is the list of store paths referred to by the resulting store
|
||||||
path."
|
path."
|
||||||
|
|
|
@ -68,8 +68,7 @@
|
||||||
(test-skip (if %store 0 10))
|
(test-skip (if %store 0 10))
|
||||||
|
|
||||||
(test-assert "dead-paths"
|
(test-assert "dead-paths"
|
||||||
(let ((p (add-text-to-store %store "random-text"
|
(let ((p (add-text-to-store %store "random-text" (random-text))))
|
||||||
(random-text) '())))
|
|
||||||
(member p (dead-paths %store))))
|
(member p (dead-paths %store))))
|
||||||
|
|
||||||
;; FIXME: Find a test for `live-paths'.
|
;; FIXME: Find a test for `live-paths'.
|
||||||
|
@ -99,7 +98,7 @@
|
||||||
|
|
||||||
(test-assert "references"
|
(test-assert "references"
|
||||||
(let* ((t1 (add-text-to-store %store "random1"
|
(let* ((t1 (add-text-to-store %store "random1"
|
||||||
(random-text) '()))
|
(random-text)))
|
||||||
(t2 (add-text-to-store %store "random2"
|
(t2 (add-text-to-store %store "random2"
|
||||||
(random-text) (list t1))))
|
(random-text) (list t1))))
|
||||||
(and (equal? (list t1) (references %store t2))
|
(and (equal? (list t1) (references %store t2))
|
||||||
|
|
Loading…
Reference in New Issue