I don’t see any fundamental reason why git or, even 3p tooling for git, couldn’t support this use case using something like private, ephemeral, auto-synced branches.
- [0] https://engineering.fb.com/2022/11/15/open-source/sapling-so...
can't git do this with a fork, and you put all your devices on the fork, then merge the fork when you're ready?
It’s possible, but it’s some steps you need to take. You can’t just get up from your pc, take your laptop and start working.
Local changes in gut feel like in the pre-Dropbox era, something you need to copy on your own.
Nowadays I use Syncthing for the same purpose (I learned about Syncthing when I did a Show HN for gut). Dropbox works reasonably well, too.
1. Performance was never more than tolerable
2. Invite only access
3. Invites didn't go out immediately, just added people to a pool of potential future invites
A product that required the network effect of a large connected userbase to succeed only had random individuals with access. Literally no one I invited and would have used it with got in, and I was in one of the first couple batches of public users to get access. A spectacular self-own on Google's part with that rollout.