ouisync
ouisync copied to clipboard
In case of file conflicts, the local version should not append the disambiguation suffix to the file name
It is to avoid this situation:
- user opens file
/foo.txtin a text (or any other) editor. - ouisync downloads a conflicted copy, currently this creates two entries
/foo.txt-<Local>and/foo.txt-<Remote> - user hits save in the editor which will fail because the file entry
/foo.txtalready exists but is disambiguated to/foo.txt-<Local>
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.
https://redmine.equalit.ie/issues/31638