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# one of the upgrade's questions, answered
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)

Uses (14)

Used by (3)