I don't want to have to have 3rd party tools (including things like PRs/issue management) that don't record their info in the repo itself.
Should be possible with the content addressable store underneath and new blob types? Or will that break too much of the existing git?
commit->treeish->blob
and refs?