MerginMaps / MerginMaps/qgis-plugin

Sync loop path to diff files in .mergin folder exceeds 260 characters

Open
#932 4 comments 0 reactions 1 assignee View on GitHub

@harminius is already working on this.

Since Aug 3, 2026.

frozen Geodiff
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.