What I’m trying to do
I’m trying to make sure that files aren’t being incorrectly overwritten when syncing my phone when I connect it to my vault (it will randomly disconnect from the remote, though that’s another issue and is just minorly inconvenient). I get a bunch of messages that all make sense, but I am having trouble figuring out if any data is being thrown away/lost/overwritten when a server change is rejected.
Things I have tried
I found this related thread (apparently I can’t include a link in my post?), but it isn’t exactly clear what is happening. My understanding from that thread would be that data is being overwritten/lost, but I can’t see what is/would be from the version history. The linked thread implies to me there’s changes on the local and remote and the local is taking precedence over the remote and overwriting.
I can’t seem to figure out how to link to other threads, but the thread I am referencing is “Obsidian Sync - server command definitions”
Here is the link: https://forum.obsidian.md/t/obsidian-sync-server-command-definitions/20436/2?u=cawlinteffid. (The restriction on linking is an anti-spam measure for new users, which I’ve now lifted from your account.) The Help page gives a similar definition: Status icon and messages - Obsidian Help (and links to more info about how Sync handles conflicts: Troubleshoot Obsidian Sync - Obsidian Help).
Since there are separate log messages about conflicting changes, I think we can conclude that when changes are rejected there is no conflict — it’s just an older version of the file. But I agree the definition isn’t clear enough and should say that explicitly if that’s the case.
Ah yes, the link situation makes sense
Agreed, it would be good to have that written a bit more clearly, possibly with an example since I can’t replicate the message by updating a file locally (tried editing file locally in obsidian, editing externally when obsidian wasn’t running and starting it, and editing externally while obsidian isn’t running while editing on other device which synced before reopening and syncing obsidian on original device)
Is there a way to submit a request for that change to be made to the documentation? Or is this not the kinda project that random users are supposed to submit fixes/feedback like that? It would be nice to have a clear answer of when exactly that error message is thrown
Yes, near the bottom of the Help homepage is a link to the site’s GitHub where you can report issues.