git-dit icon indicating copy to clipboard operation
git-dit copied to clipboard

Binary attachements

Open matthiasbeyer opened this issue 8 years ago • 1 comments

Discussion issue for binary attachements.

Two options which I currently see here:

  • git-annex, which is an awesome tool and fits perfectly well for the job, but has the one disadvantage that it uses symlinks (so in-tree "files") for referencing content
  • ipfs, which is wonderful and works great, but then binary content is not tied to the repository. This means that binary blobs can be dropped (and would be lost then) without modifying the repository at all. I'm not sure whether we want such a thing. With IPLD, though, we could still refer from the content to the issue (more accurately: To a hash) it belongs to. So that's not a problem.

Of course this is not a thing which might be solved tomorrow, but I'd like to open this anyways to keep track of ideas.

matthiasbeyer avatar May 02 '17 20:05 matthiasbeyer

git annex is awesome, but quite a heavyweight (500+ modules when compiling, dozens of dependencies). Binary data should be stored inside the repo though (otherwise the big advantage of git—offline development—is partly lost).

Profpatsch avatar May 02 '17 21:05 Profpatsch