MerginMaps / MerginMaps/qgis-plugin
Plugin doesn't creates project conflict files.
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 44
- Forks
- 20
- Avg merge
- 3d 12h
- Merged PRs (30d)
- 5
Description
The plugin doesn't create conflict files, when there is a conflict in the project `qgz` file. It shows a message, there there is a conflict and that the file is created, but the file is missing in the project directory. This problem is already present in the released plugin.
Scenario:
1) have a simple project and open it in QGIS (user can have writer and above permission)
2) Change project settings and "Project -> Properties -> General -> Units for distance measurement set to `Inches`
3) make a copy of the project file for later use
4) Change project settings and "Project -> Properties -> General -> Units for distance measurement set to `Yards`
5) Upload the project file from 2nd step to a project using the web interface
6) Synchronize the project, you can see that there are upstream and downstream changes in the project file
7) Hit sync
-> Now a new conflict found modal window appears, which says, conflict file is created
-> Check, the file is missing in the project directory
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.
Research direction
Reproduce the issue with the stated QGIS project-settings scenario and synchronization steps. Trace the plugin's synchronization handling when upstream and downstream changes conflict, then verify that the reported conflict file is actually present in the project directory after syncing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100