What you&#x27;re after is something like Fossil;<p>* <a href="http:&#x2F;&#x2F;www.fossil-scm.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.fossil-scm.org&#x2F;</a><p>... which is a distributed version control system that embeds issue and wiki data.<p>What would be a great next step for version control (similar to how we went from cvs to svn to git) would be to embed issue and PR data into the repository data structure.<p>I haven&#x27;t worked on Git &#x2F; Bitbucket in a while (at Docker now), so I haven&#x27;t been tracking it very close... what would be ideal, maybe it&#x27;s already there... would be to design and build on the popularity of Git with a module that stores the issue &#x2F; PR data giving you true portability. Over time that module could be made mandatory giving you the flexibility you&#x27;re after.