8 lines
643 B
Markdown
8 lines
643 B
Markdown
bump: minor
|
|
type: feature
|
|
**A bake's inputs can follow the data.** `bake_expand(inputs, map)` gives a Bakes row's inputs as they are
|
|
hashed: `{map}` put as the map's key, and each input with a `*` put as the paths it matches, sorted as whole
|
|
paths byte by byte, dot-names left out, a glob matching nothing gone. `bake_maps(first_input)` is the maps a
|
|
`{map}` row covers: each directory under assets/maps holding its first input (`bake_maps_in` under another
|
|
root). A runner hashes `bake_inputs_hash(bake_expand(row.inputs, map))`, the same path the check takes, so
|
|
the two cannot disagree on stale; a game's Python tools are its checked twin.
|