MerginMaps / MerginMaps/qgis-plugin
Sync loop path to diff files in .mergin folder exceeds 260 characters
@harminius is already working on this.
Since Aug 3, 2026.
- Dominant language
- Python
- Stars
- 44
- Forks
- 20
- Avg merge
- 3d 12h
- Merged PRs (30d)
- 5
Description
User encountered an issue where they synced their project and the plugin entered a sync loop that created 100s of versions of the project within a few minutes without the user realising what had happened.
This appears to have been triggered by the project being stored in a directory with a long file path. Though the project directory and files were within the 260 character limit for Windows, some of the diff files in the .mergin folder exceeded this limit. The missing diff file causes the plugin to fail to create a changeset and the plugin continues to re-sync, creating new project versions, until the user kills the app.
This is related to ticket (Lutra internal use only): https://odoo.lutraconsulting.co.uk/odoo/helpdesk.ticket/helpdesk.ticket/16516
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.