# Generated artefacts that are committed on purpose.
#
# mcp/flox_mcp/data/docs.fts.sqlite is a 3.3 MiB SQLite FTS index over docs/,
# rebuilt by scripts/pre-commit whenever the docs change. It is committed
# because the wheel packages those exact bytes: what a user installs is what
# was reviewed (see .github/workflows/python-wheels.yml).
#
# The cost was that any two branches touching docs rewrote it differently, so
# any two branches conflicted -- measured over 50 commits, all 50 touched it,
# and of four merge conflicts in one day it was present in all four and alone
# in three. Every conflict cost a rebase and a full CI round.
#
# It is a pure function of docs/ (verified: two consecutive rebuilds are
# byte-identical), so there is nothing to merge -- take either side and
# regenerate. `merge=ours` does the first part; scripts/post-rewrite does the
# second after a rebase, and scripts/pre-commit already does it on commit.
#
# One-time setup per checkout, alongside core.hooksPath:
#
#     git config merge.ours.driver true
#
mcp/flox_mcp/data/docs.fts.sqlite merge=ours
