Patches to the upstream MongoDB Database Tools
100.x, and the build that makes the <tool>-<arch> binaries WeKan ships in every
bundle, Docker image and snap.
This repository carries no mongo-tools source. Each build clones the newest
upstream 100.x release, verifies and applies the patches in
dist/, cross-compiles the eight tools (bsondump, mongodump,
mongoexport, mongofiles, mongoimport, mongorestore, mongostat, mongotop)
for every platform with CGO disabled, and publishes one binary per tool per platform
with a .sha256sum beside each. It replaces the wekan/mongo-tools source fork,
which carried no source change of its own — only this build. Same model as
wekan/node-patches.
This repository's own files (workflows, scripts, docs) are MIT — see
LICENSE. Upstream mongo-tools is Apache-2.0, and a patch in dist/ is a
modification of that source: it, and the binaries built from it, stay Apache-2.0.
Maintainer and contributor rules — who commits, as whom, and how the CHANGELOG is
written — are in WeKan's CLAUDE.md and AGENTS.md,
which cover every repository WeKan clones into its .tools/ directory.