ouisync icon indicating copy to clipboard operation
ouisync copied to clipboard

In case of file conflicts, the local version should not append the disambiguation suffix to the file name

Open inetic opened this issue 3 years ago • 2 comments

It is to avoid this situation:

  1. user opens file /foo.txt in a text (or any other) editor.
  2. ouisync downloads a conflicted copy, currently this creates two entries /foo.txt-<Local> and /foo.txt-<Remote>
  3. user hits save in the editor which will fail because the file entry /foo.txt already exists but is disambiguated to /foo.txt-<Local>

inetic avatar Jun 08 '22 12:06 inetic

While addressing this issue would fix the described scenario, it could also potentially hurt the UX. Consider two users are collaborating on a file via ouisync. If they manage to create a conflict, then they would all see different file under the same name. This can create confusion in their communication.

It's unclear which of these points should have higher priority. There is also a possibility they can both be addressed simultaneously. I'm parking the issue for these reason.

madadam avatar Jul 14 '22 14:07 madadam

https://redmine.equalit.ie/issues/31638

IvanaBlzvc avatar May 08 '25 10:05 IvanaBlzvc