Note that I am talking about GPG signing (-S) and not the "signoff" feature (-s)!
I have a git repository in which I would like to sign all my commits, even if they are really old commits. I am aware, that this will change the history, and that other people based on this repo will no longer be able to push their changes. This is not an issue for me, and I am fully aware of the implications.
I was thinking about a rebase -i command, but then I would lose all branch information and would flatten the whole history. Additionally, there are commits which are not by me, and I would like to keep those as-is.
Is there a way of doing this?
repasea typo forrebase?