4 ms·
> Hash as int Should be "Hash as decimal". The hexadecimal hash is already the same integer. > Message: "Fix critical bug" + git-prime Nonce: 167 In the actu
by kazinator 10mo ago
> Hash as int
Should be "Hash as decimal". The hexadecimal hash is already the same integer.
> Message: "Fix critical bug" + git-prime Nonce: 167
In the actual code it looks like:
Fix critical bug
git-prime Nonce: 167
So it is like a trailer. However, can trailer names have spaces in them?
A more conservative choices for the trailer header seems wiser, like:
Prime-nonce: N
would be a safer choice for the trailer. (The word "git" is not required; we know we are in Git.)
Another subtlety is that if the message already has trailers, then you don't need to separate that from them by a blank line
Git has a command for manipulating trailers; that could be used.
(I see the developer doesn't really believe in this because I don't see the nonces in the commit messages of the project itself.)
- keepamovin 10mo agoI added the trailer syntax, and rewrote git-prime history to ensure all commits are now number theoretic certified. If you wish to do the same in your own repo I added a script "make-whole.sh" to do this - but I don't recommend it as force pushes and history rewrites could break stuff. Also added a new tool git prime-log To show which commits are already prime.