diff options
Diffstat (limited to 'doc/devblog/day_262__ipfs.mdwn')
-rw-r--r-- | doc/devblog/day_262__ipfs.mdwn | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/doc/devblog/day_262__ipfs.mdwn b/doc/devblog/day_262__ipfs.mdwn new file mode 100644 index 000000000..1ad01b3c0 --- /dev/null +++ b/doc/devblog/day_262__ipfs.mdwn @@ -0,0 +1,16 @@ +Did a deep dive into [ipfs](http://ipfs.io/) last night. It has great +promise. + +As a first step toward using it with git-annex, I built an experimental +[[ipfs_special_remote|special_remotes/ipfs]]. It has some nice abilities; +any ipfs address can be downloaded to a file in the repository: + + > git annex addurl ipfs:QmYgXEfjsLbPvVKrrD4Hf6QvXYRPRjH5XFGajDqtxBnD4W --file somefile + +And, any file in the git-annex repository can be published to the world +via ipfs, by simply using `git annex copy --to ipfs`. The ipfs address +is for the file is then visible in `git annex whereis`. + +Had to extend the external special remote protocol slightly for that, so +that ipfs addresses can be recorded as uris in git-annex, and will show up +in `git annex whereis`. |