Something like this "git-issue" would be perfect if it were supported either built-in to git, or if a service like github/gitlab supported it through a web interface. Sadly, the latter will never happen, because it's in direct conflict with the added value proposed by those services.
But, if it's not built-in to git, then you're going to have to convince everyone who might work on or contribute somehow to your project to buy in enough to your alternative system that they will be willing to install this extension, and also to ignore the github/gitlab issues interface. You can enforce it of course, but it's a difficult sell, similar to convincing people to use some alternative source control system just for your project.
Too bad, because I really like the idea of tracking issues in the same repository. For one thing it would make commit comments like, "fixes issue #36" a lot more internally consistent. (Those kind of comments are what lose their value immediately if you move from e.g. github to another system, unless you find some way to port the issues too.)
Yeah I really wish there was something built in for project tracking. I know it's kind of pretty huge scope push but it's something that basically every project needs- or could at least use- and having it siloed into other tooling is hard to sell.
Even just Git-the-project defining a spec would go a long way, people could use their own local tools and eventually Github would have to implement the bridge or suffer the egg as other tools built better integrations. Of course it's all too fraught with landmines and will never happen, for better and for worse.
Github could even end up making git-issues-msvc-edition and we'd get to relive the 90s.
I wonder, are there proprietary VCS's that embed issues, etc?
Anyone know of a similar thing for issue tracking?