-
Notifications
You must be signed in to change notification settings - Fork 6
Investigate WebDAV support #9
Comments
Assigning myself so I remember to read it. |
IIRC both Subversion and Mercurial have WebDAV compatible HTTP/S interfaces, for comparison sake. Neither is anywhere close to supporting the full RFC set of commands and semantics, because that spec turns out to be complete overkill for real world version control use cases. Mercurial and Git obviously ignore all the lock semantics, and no VCS really deletes anything -- although I would argue distributed consensus locks and "please forget" or "oops ignore mistake" pruning style requests among known peer sets, for example via Paxos or Raft, should all be doable. Mercurial has some limited "oops ignore mistake" style pruning support via changeset evolution commands, but no easy way to distribute consensus on such requests among known peers. That limited pruning support still makes Mercurial manifests a good example to look at for future WebDAV-IPNS development. I saw the "help wanted" sign, and thought this might be a good place for me to learn Go IPFS code, although as a n00b I would appreciate a more experienced advisor. ;) It looks like Go already has a library for this. |
anyone have found a Webdav way to access IPFS? It would give a huge compatible clients... |
Would love this, too. |
Continued in ipfs/in-web-browsers#146 |
Some of the WebDAV methods might be useful on the gateway.
Reading list:
The text was updated successfully, but these errors were encountered: