6 ms·
https://www.dolthub.com/ https://www.dolthub.com/ ? Never used it myself, but it's one of the many "git for data" projects I've seen go past. I'm interested th
by jarofgreen 7y ago
https://www.dolthub.com/ https://www.dolthub.com/ ?
Never used it myself, but it's one of the many "git for data" projects I've seen go past. I'm interested that none of them meet the authors need.
- diggan 7y agoFor being decentralized, dolt is really not good at getting the message across, I don't find anything in the documentation how I can get the collaboration/repository stuff to work without DoltHub, which seems to be their centralized service. One of the neat things with Git and others is that it doesn't really care about what type of endpoint you're fetching data from, you can `git clone` from a unix directory, NFS shared directory, over ssh, via Keybase and so on. Dolt doesn't seem to support anything else than using DoltHub (if it does, they really need to update the documentation).
- ken 7y agoWhere did you look? I clicked the "GitHub" link at the top, which is the standard way to bypass marketing fluff and get to an actual program. The README has instructions for installing from source, verifying the installation, configuring, creating an empty local repo, adding data to it, etc. It barely mentions DoltHub.
- diggan 7y agoI think you misunderstood my message. I'm not asking how to install dolt, I'm asking where the whole "decentralized" feature-set is described and implemented in dolt, as I've scoured the docs, both marketing page and the GitHub repository, and the collaboration features seems to be locked to dolthub, which is very different from for example git. So I create a local repo with dolt, and now I want someone else to collaborate on this dataset with me, without using dolthub. How I do this? The article in the submission has "decentralized" as the first requirement, so I assume that dolt is mentioned here because it's somehow decentralized. But I cannot for the life of me find where that's mentioned
- bionoid 7y ago> So I create a local repo with dolt, and now I want someone else to collaborate on this dataset with me, without using dolthub. How I do this? The best I could find is utils/remotesrv in the repository [0], which seems to enable collaboration.. but also seems bit basic and it's not clear if https is supported. [0] https://github.com/liquidata-inc/dolt/tree/master/go/utils/remotesrv https://github.com/liquidata-inc/dolt/tree/master/go/utils/r...
- diggan 7y agoSeems to confirm my suspicion that dolt is not made with decentralization in mind and their collaboration is mostly tied to dolthub and a specific protocol that currently just work over http. Thanks for digging that out!
- carapace 7y agoSounds like that provides exactly what OP was looking for (unless he just wants to mess with the problem himself.) The Dolt project seems poorly named to me. I know that someone always says that, and usually someone else points out that 'git' is a pejorative in British slang. Whatever. They want you to curl something to install it. I browse w/ JS disabled so all I can get is: sudo curl -L https://github.com/l Thus ends my interest in this Dolt. YMMV
- diggan 7y ago> Sounds like that provides exactly what OP was looking for Please correct me if I'm wrong, but it seems dolt clearly isn't what OP is looking for. How is dolt decentralized at all? See this comment thread where we try to figure that out: https://news.ycombinator.com/item?id=22848684 https://news.ycombinator.com/item?id=22848684