nextcloud / nextcloud/desktop

improve MOVE/MOVE conflict with Windows virtual files

Open
#8,449 0 comments 0 reactions 0 assignees View on GitHub
1. to develop feature: :arrows_counterclockwise: sync engine feature: :cloud: GUI feature: :minidisc: virtual filesystem os: :door: Windows Prio: normal
Dominant language
C++
Stars
3.9k
Forks
1k
Avg merge
1d 17h
Merged PRs (30d)
123

Description

The usual way to solve a conflict with MOVE/MOVE is to allow duplication with the client and server names (from the conflicting MOVE requests).
The main issue we want to solve is to find a way to avoid running into user confusion following a MOVE/MOVE conflict when the client is using Windows virtual files.
In such case, the destination folder on the client side will loose any virtual files (i.e. placeholders without data).
In itself, this is no data loss as the files will still exist in the server but can easily lead to user confusion.
The worst would be if the user delete the folder created on the server before realizing that the only existing copy of the files exist in this folder.

We need to warn the user about the MOVE/MOVE conflict and rollback the change on the client side such as not to create empty folders.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.