Thread (4 messages) flat view 4 messages, 3 authors, 2021-05-17

Re: [RFC PATCH] parallel-checkout: send the new object_id algo field to the workers

From: Derrick Stolee <hidden>
Date: 2021-05-17 16:54:27

On 5/14/2021 3:53 PM, brian m. carlson wrote:
On 2021-05-14 at 14:36:00, Matheus Tavares wrote:>>
quoted
I've read the hash transition plan, but I'm not confident to say that I
fully understand it yet, so maybe this patch is not exactly what we need
here. Mainly, I'm not sure I understand in which cases we will have an
object_id.algo that is not the_hash_algo. Is it for the early transition
phases, where we have a SHA-256 repo that accepts user input as SHA-1? 
Yes, that's correct, as well as for interoperability with remotes using
a different hash algorithm.
quoted
Also, the object_id's copied here at send_one_item() always come from a
`struct cache_entry`. In this case, can they still have different
`algo`s or do we expect them to be the_hash_algo?
No, things in the index should always use the same algorithm..

The patch looks fine to me.
Chiming in to say I agree that this is a good patch.

Thanks,
-Stolee
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help