Obsidian Sync Reinventing the Wheel

I’m a happy Obsidian user and a subscriber to Sync, but I have to wonder why the sync protocol needed to reinvent the wheel – it seems that just using Git’s format under-the-hood would make syncing easy, would make conflicts more merge-able, and a large suite of existing tools for Git would work for Sync as well.

I know Sync wants to present its own UI to the end user for things like conflicts, but it seems that could still easily happen with Git as the underpinning sync framework.

Yes, I know there are Obsidian plugins to use Git to store history and optionally push / pull to sync things – I’m just curious about the merits of a brand new protocol and de-confliction scheme needed to support the bespoke Sync architecture.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.