Repository navigation
0.48.0: a layer takes the scaffold unchanged, and a copy moves from the source its base records
A repository whose own scaffold builds on this one, a layer, takes the
scaffold unchanged and merges it, and a copy moves from the source its
base records. Minor: a tool and a skill gain a mode, and nothing is
reversed.
A layer keeps the scaffold in scaffold/acme_root/, and products are
copied from it. One tool and one skill then move every layer and every
product, from one tarball, a private source included.
Added
scaffold/base.py --layercommits the source'sscaffold/folder
unchanged, atscaffold/, onto a layer'sscaffoldbranch: one
commit per render, its parent the render before, with the same
trailers. A layer's render records the nameacme, which no copy
takes, sobase.pynever moves a copy's base as a layer's, or a
layer's as a copy's.base.pyreads a private source. On a 404 from codeload, it asks
GitHub's API with the tokengh auth tokengives, in a header no
redirect carries. Without such a token, it refuses and names
--tarball, with thegh apicall that writes one.arch-upgrade-scaffoldmoves a layer, its first take included. It
passes--layer, reads the pin, the ADRs, and the migrations under
scaffold/acme_root/, and runs the gates there; it takes--source
and--tarball. The adopting page says what a layer is.
Changed
- A move without
--sourcetakes the source its base records, and a
--sourcethat names another is refused: a base keeps one source. new.py, run from a layer's checkout, records the checkout's
originon GitHub as the source, and keeps the guideline release its
scaffold pins rather than the layer's own manifest version.
Fixed
arch-upgrade-scaffoldreads the release tags in version order
(--sort=v:refname), sov0.10.0followsv0.9.0.