{"push_id":619504043,"size":1,"distinct_size":1,"ref":"refs/heads/jsirois/py_setup/improvements","head":"5b5a515b8c66bb8797a3d39689de1afda47c96af","before":"aa42b8eb970aedda4666ae0aa546aba71f858045","commits":[{"sha":"5b5a515b8c66bb8797a3d39689de1afda47c96af","author":{"email":"86f39098c3d6e8fa24cceea9f4753c2782977b2d@gmail.com","name":"John Sirois"},"message":"Pull most of the walk logic into the calculator.\n\nInstead of having each subclass re-implement walk memoization and\nrecursion, just have the calculator ask the subclass for a target's\noutbound edges.\n\nAlso expand on the reduced_dependencies startegy comment to more\nexplicitly lay out how siblings are involved in determining owners for\nsubtrees.","distinct":true,"url":"https://api.github.com/repos/jsirois/pants/commits/5b5a515b8c66bb8797a3d39689de1afda47c96af"}]}