{"push_id":908409702,"size":1,"distinct_size":1,"ref":"refs/heads/refactor-resolver","head":"e16e351744d7bd4207ebe79e7dd802bee5d68248","before":"59ea971af89236964f9a44f3855d655f7b86b596","commits":[{"sha":"e16e351744d7bd4207ebe79e7dd802bee5d68248","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@cheney.net","name":"Dave Cheney"},"message":"Refactor package stale computation\n\nPreviously staleness of a package was handled with a large map of packages\nthat were part of the standard library. This was suboptimal, and a bit gross.\n\nIn a pre cross compilation, pre build tag, pre race detection world, it was\nroughly safe to assume that the stdlib was always up to date. Now, with all\nthese features in play, we may need to compile the standard lib and cache\nthose files in the project's cache.\n\nThis change removes the hard coded map, and bases its logic on the\nbuild.Package definition and Context parameters.","distinct":true,"url":"https://api.github.com/repos/constabulary/gb/commits/e16e351744d7bd4207ebe79e7dd802bee5d68248"}]}