Merge pull request #3148 from cmarcelo/glob-in-trouble

trouble: report glob state
This commit is contained in:
Philip Monk 2020-07-22 00:46:20 -07:00 committed by GitHub
commit 92cc9a7725
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -10,6 +10,7 @@
[%base-hash base-hash] [%base-hash base-hash]
[%home-hash .^(@uv %cz (pathify ~.home ~))] [%home-hash .^(@uv %cz (pathify ~.home ~))]
[%kids-hash .^(@uv %cz (pathify ~.kids ~))] [%kids-hash .^(@uv %cz (pathify ~.kids ~))]
[%glob-hash glob-state]
:: ::
(info %our our) (info %our our)
(info %sponsor sponsor) (info %sponsor sponsor)
@ -51,4 +52,10 @@
=/ parent (scot %p ship.u.ota) =/ parent (scot %p ship.u.ota)
=+ .^(=cass:clay %cs /[parent]/[desk.u.ota]/1/late/foo) =+ .^(=cass:clay %cs /[parent]/[desk.u.ota]/1/late/foo)
.^(@uv %cz /[parent]/[desk.u.ota]/(scot %ud ud.cass)) .^(@uv %cz /[parent]/[desk.u.ota]/(scot %ud ud.cass))
::
++ glob-state
^- [@uv @tas]
=< [hash ?~(glob %waiting ?:(-.u.glob %done %trying))]
!< [@ud hash=@uv glob=(unit [? *])]
.^(vase %gx (weld (pathify ~.glob ~) /dbug/state/noun))
-- --