# A blockworx container. revs/ holds the document at every rev and
# manifest.jsonl is the trail that names them; document.json is a
# projection of the head, regenerated on save.
#
# The merge driver named here is not built in. Define it once, globally:
#     git config --global merge.conflict-always.name 'never auto-merge'
#     git config --global merge.conflict-always.driver false
# Without it git falls back to the text merge, and a merged manifest will
# be refused by the integrity chain at load — loudly, but later.
manifest.jsonl merge=conflict-always
document.json linguist-generated=true merge=binary
revs/** binary
assets/** binary
lock export-ignore
