Dealing with duplicated hashes
Wolfgang Denk
wd at denx.de
Wed May 11 07:05:52 EST 2011
Hi,
assume we have a series of 3 patches, and changes are requested for
the first and the last one:
1/3 -> Changes Requested
2/3 -> New
3/3 -> Changes Requested
The posted changes his code as requested, and posts a new version of
his patch series, i. e. we have:
v2 1/3 -> New
v2 2/3 -> New
v2 3/3 -> New
1/3 -> Changes Requested
2/3 -> Superseeded
3/3 -> Changes Requested
Note that patch 2/2 got reposted unchanged.
When I apply the v2 series of patches, I will use
"pwclient update -s 'Accepted' -h $HASH" to update the database.
Unfortunately, both versions of the 2/3 patch will have the same hash
value (unchanged repost, you remember?), and what happens is this:
v2 1/3 -> Accepted
v2 2/3 -> New
v2 3/3 -> Accepted
1/3 -> Changes Requested
2/3 -> Accepted
3/3 -> Changes Requested
The action always gets applied to the oldest entry only.
This is not what I intended. Well, I have to admit that I'm not sure
what "correct" behaviour would be. Originally I would have expected
that only the most recent entry gets changed, but after second thought
I think it would also make sense if _all_ entries with the same hash
get changed in the same way - they represent multiple copies of the
same patch after all.
What do you think?
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
How come everyone's going so slow if it's called rush hour?
More information about the Patchwork
mailing list