{"push_id":724605052,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"77386c0b8f3e76327ee8f1e9a486cd98cb4f3fad","before":"dc0c17b78b016623e61846e2e4d16f9e39a16152","commits":[{"sha":"49706af85be0e532e89c1b3dbd6e88e3634a8bf1","author":{"email":"5496d4fd32b46dcb22e495b96a73063ce8ea956b@gmail.com","name":"Garrett Malmquist"},"message":"Re-compute the classpath for each batch of junit tests.\n\nThis handles the case where tests define duplicate resources,\nwhich is a common use-case for Square.\n\nAlso changed the default working directory for tests to be the build\nroot, instead of being the (very arbitrary) spec_path of the first\ntarget in the set of test targets.\n\nThis may break some folks tests if they had missing dependencies that were getting pulled in by chance by other targets, or if they relied on the default working directory being the spec_path of the first target.\n\nSpecifying `--test-junit-cwd` without setting a value for it is no longer allowed, as it would be identical behavior to just not specifying the flag at all.\n\nTesting Done:\nAdded maven/style testproject and associated integration tests.\n\nCI went green here: https://travis-ci.org/pantsbuild/pants/builds/70401025\n\nCI went green (again) here: https://travis-ci.org/pantsbuild/pants/builds/70425948\n\nCI went green (again (again)) here: https://travis-ci.org/pantsbuild/pants/builds/70781015\n\nBugs closed: 1787\n\nReviewed at https://rbcommons.com/s/twitter/r/2454/","distinct":true,"url":"https://api.github.com/repos/pantsbuild/pants-for-travis-osx-ci/commits/49706af85be0e532e89c1b3dbd6e88e3634a8bf1"},{"sha":"77386c0b8f3e76327ee8f1e9a486cd98cb4f3fad","author":{"email":"89eb73fbef71259ee15b5c1414c7a16ad9206fb5@googlegroups.com","name":"Pants CI"},"message":"Sync of https://github.com/pantsbuild/pants/commit/49706af85be0e532e89c1b3dbd6e88e3634a8bf1","distinct":true,"url":"https://api.github.com/repos/pantsbuild/pants-for-travis-osx-ci/commits/77386c0b8f3e76327ee8f1e9a486cd98cb4f3fad"}]}