mirror of
https://github.com/Donkie/Spoolman.git
synced 2026-10-22 01:52:17 -05:00
The guard compared the base branch tip against the PR head directly, so every commit that landed on master after a PR forked counted as one of that PR every time it re-ran. Merging a Weblate sync therefore failed unrelated PRs with client_v2/locales/sv/common.json in the offending list, and the only way out was rebasing a PR that had never touched a translation file. Diffing BASE...HEAD resolves the merge base first, which is what "the changes this PR makes" means, and it stays right however far master moves on. Verified against PR 1001: the old form flags sv, the new form passes, and a real hand-edit of sv is still caught.