v0.57.3
Adds auto-init capability using the bootstrap include directive @lorengordon (#272)
what
These changes will automatically run the make init
workflow, and keep the clone up-to-date with the target branch/tag.
why
-
People on my team kept forgetting to run
make init
, and it proved sufficiently frustrating (and often) that I figured I'd try to automate it. -
This makes it possible for the build-harness to update itself automatically. The user's Makefile can include
BUILD_HARNESS_BRANCH=<tag>
andBUILD_HARNESS_AUTO_INIT=true
, and they can have a mechanism that updates that tag value, and the auto-init logic will ensure that the checkout is updated automatically.