Pull requests with signed tags
An alternative is to use git to create a signed tag, which stores the signature in the repository itself. In the future, that may become the accepted way to get code into the mainline. Linus has described some pending changes to git that make the capture and storage of that information simple. So simple, in fact, that there is no longer any need to worry about branches or unique tag names:
So it would actually be nicer if you used temporary tag names the way you use temporary branch names when you ask me to pull. The tag *content* will be saved from now on (unless I screw up while traveling or something and pull with a machine that has an older git version), so there's very little advantage in then saving the tags separately by having ugly tag-names with long lifetimes.
All of this evidently works now, with existing stable git releases; only
the process of merging such a tag requires the newer code. So, soon,
signed tags may be the standard way to identify changes to be pulled.
| Index entries for this article | |
|---|---|
| Kernel | Security/Patch verification |