DescriptionFix duplicate Dependency that appeared by switching from a flat list to a tree.
Instead of keeping the reference information in the parent, note for each Dependency if it should be processed with self.should_process. I had to hack a bit with the hooks to also enforce recursion_limit() to keep the old behavior, otherwise From() could cause hooks to run that weren't run before.
BUG=50015
TEST=hooks are run properly. Tested with webkit and pagespeed and buildbot master, fixes running the same checkout multiple times.
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=55895
Patch Set 1 #Patch Set 2 : fixed #
Total comments: 1
Messages
Total messages: 4 (0 generated)
|