I have a git repository, where in each commit, several things have been done, and as such, my one-liner commit messages are insufficient to fully explain what is going on.
I would like to be able to come back to these things later on, for my own reference, as well be able to publish them in some form. I understand that if I were to push my local repository onto a git hosting provider, such as github or bitbucket, I am able to view each commit and diff-patch via their web interface and add comments to them, and onto individual lines too. I'll refer to these as diff annotations.
The drawback with this is that the git hosting provider holds all the diff annotation data, and my local git repository will not contain them.
- Is there a way to "export" or "download" these diff annotations from the git hosting provider?
- Is there a git tool or plugin that allows me to create diff annotations in my local repository (without the need to push to a git hosting provider)?