def answer.up
ezx@1.11.0.0 · src/lock/run.bend:527
import ezx@1.11.0.0/src/lock/run.bend as Run
import Base
import ezx@1.11.0.0/src/lock/up.bend as Up
527
528def answer.up(+lib: String, ask: Up.Ask) -> IO(Up.Answer):
529 match ask:
530 case Up.Refs{url, ref}:
531 answer.refs(url, ref)
532 case Up.Head{url}:
533 answer.head(url)
534 case Up.Tags{url}:
535 answer.tags(url)
536 case Up.Above{url, pin, tip}:
537 answer.above(lib, url, pin, tip)
538 case Up.Tree{url, rev, entry}:
539 answer.tree(lib, url, rev, entry)
540 case Up.Weigh{url, rev}:
541 answer.weigh(url, rev)
542 case Up.HubHas{hub, hash}:
543 answer.hubhas(hub, hash)
544 case Up.Ignore{}:
545 answer.ignore()
546 case Up.Sources{}:
547 answer.sources()
548 case Up.Clone{url, rev}:
549 answer.whole(url, rev)