def add.keep
import ezx@1.11.0.0/src/ledger/render.bend as Renderimport Base
import ezx@1.11.0.0/src/ledger/manifest.bend as M
138# the ledger with a dependency added, keeping the vendor bit of the entry it
139# replaces
140def add.keep(manifest: M.Manifest, dependency: M.Dep) -> M.Manifest:
141 M.Manifest{n, e, b, h, pa, pv, +ds, ts} = manifest
142 add(M.Manifest{n, e, b, h, pa, pv, ds, ts}, readd(ds, dependency))