On May 29, 2013, at 10:09 , Darin Adler <[email protected]> wrote:

> On May 29, 2013, at 9:21 AM, Bem Jones-Bey <[email protected]> wrote:
> 
>> Would it be reasonable for webkit-patch to not clear flags on an attachement 
>> when it obsoletes it if there's an r+? Maybe it doesn't actually matter 
>> (i.e. I know I can still commit the patch), but it bothers me when it clears 
>> away an r+ because I forgot to tell it --no-obsolete when I'm updating a 
>> patch for nits.
> 
> Yes, we should make some change like this.
> 
> The problem is that it complicates writing a query that looks for 
> reviewed-but-not-yet-landed patches. We need to solve that problem too.
> 
> It’s valuable to keep the history of what has been reviewed.
> 
> It’s valuable to conveniently find patches that have been reviewed but not 
> landed.

I don't see why it would make it more complex than the current situation. Right 
now, you have the following important cases for a patch that is reviewed but 
not yet landed:

1) the patch has an r+ flags, and is not obsoleted by a newer patch
2) the patch got an r+, and has been obsoleted by a newer patch for nits.
3) the patch got an r+, but it was cleared by webkit-patch and marked as 
obsolete, and there is a newer patch for nits

I'm suggesting we make it that #3 can't happen, make webkit-patch not clear the 
flags when it marks a patch as obsolete, but only if it got an r+ (clearing the 
cq flag would still make sense here, though)

Or do we also assume that #2 can't happen when looking for 
reviewed-but-not-yet-landed patches?

(There is a variant of #2, where the patch with an r+ hasn't been marked as 
obsolete, but there is a newer patch uploaded, but I think it would just add 
noise to the current discussion, so I didn't include it, along with other 
corner cases that one could invent.)

- Bem
_______________________________________________
webkit-dev mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to