Thread (5 messages) flat view 5 messages, 4 authors, 2016-06-15

Re: git merge commits are non-deterministic? what changed?

From: Matthieu Moy <hidden>
Date: 2016-06-15 22:55:13

Ulrich Spörlein [off-list ref] writes:
quoted
quoted
2. Why the hell is the commit hash dependent on the ordering of the
parent commits? IMHO it should sort the set of parents before
calculating the hash ...
What would be the sort key?
Trivially, the hash of the parents itself. So you'd always get

...
parent 0000
parent 1111
parent aaaa
parent ffff
That would change the behavior of --first-parent. Or you'd need to
compute the sha1 of the sorted list, but keep the unsorted one in the
commit. Possible, but weird ;-).

-- 
Matthieu Moy
http://www-verimag.imag.fr/~moy/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help