{"push_id":774067368,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"c5c0c6f07749f1be886f91615d710ad6d5f1754a","before":"52995c52354131ed35c0bef89b93af7f3539a6f1","commits":[{"sha":"81e2034355437e4b835d9aa0f8be8e9d700a436f","author":{"email":"5496d4fd32b46dcb22e495b96a73063ce8ea956b@gmail.com","name":"Garrett Malmquist"},"message":"Indented code which prints warnings for unrecognized os's.\n\nPrevious indentation level was causing the warning to print when\nthe OS name happened to be one of the preferred (\"normalized\") os\nnames, which is pretty much the opposite of intended behavior.\n\nTesting Done:\nAdded test_osutil.py to make sure osutil.py is behaving properly.\n\nCI went green: https://travis-ci.org/gmalmquist/pants/builds/77405988\n\nBugs closed: 2075\n\nReviewed at https://rbcommons.com/s/twitter/r/2713/","distinct":true,"url":"https://api.github.com/repos/tsdeng/pants/commits/81e2034355437e4b835d9aa0f8be8e9d700a436f"},{"sha":"16c42b64277b345fd93bdf10a48d4a471dc211db","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@digital-wanderlust.com","name":"Matt Olsen"},"message":"refactor plugins\n\nRefactor plugin system to allow for easier extension by others.\n\n* Remove all subsystem code from Python\n* Create move registration outside of task code\n* Use named tuples to store plugin information\n\nTesting Done:\nhttps://travis-ci.org/pantsbuild/pants/builds/77264999\n\nhttps://github.com/pantsbuild/pants/pull/2071\n\nBugs closed: 2070, 2071\n\nReviewed at https://rbcommons.com/s/twitter/r/2706/","distinct":true,"url":"https://api.github.com/repos/tsdeng/pants/commits/16c42b64277b345fd93bdf10a48d4a471dc211db"},{"sha":"a3c316a7d4ed9a9bdf1606b822a948be58db5eb6","author":{"email":"611c518744362208b53e7b6cfb4f421f57702d14@gmail.com","name":"Cody Gibb"},"message":"Refactor JvmDependencyAnalyzer into a task\n\n- JvmDependencyAnalyzer no longer a helper to JvmCompileGlobalStrategy -- now a task, JvmDependencyCheck.\n- JvmCompile now parses actual dependencies of targets and registers them as products, which JvmDependencyCheck consumes.\n- Intended as the first step towards creating a JVM dependency scorer task.\n\nTesting Done:\nCI: https://travis-ci.org/pantsbuild/pants/builds/77560879\n\nBugs closed: 2028\n\nReviewed at https://rbcommons.com/s/twitter/r/2668/","distinct":true,"url":"https://api.github.com/repos/tsdeng/pants/commits/a3c316a7d4ed9a9bdf1606b822a948be58db5eb6"},{"sha":"9f5934abdd57094522b85cbb90190b14a16dd0f3","author":{"email":"bb1f132dcb86bfc59bf4a043a3139a9ac7c0b658@gmail.com","name":"Stu Hood"},"message":"Implement caching for the thrift linter.\n\nThe cached artifact will be empty, and acts only as a boolean that the target has passed the linter with that fingerprint.\n\nTesting Done:\nhttps://github.com/pantsbuild/pants/pull/2081\n\nReviewed at https://rbcommons.com/s/twitter/r/2718/","distinct":true,"url":"https://api.github.com/repos/tsdeng/pants/commits/9f5934abdd57094522b85cbb90190b14a16dd0f3"},{"sha":"ded93c1af9bce736550d1b0637148ab9125279a3","author":{"email":"611c518744362208b53e7b6cfb4f421f57702d14@gmail.com","name":"Cody Gibb"},"message":"Removed scan workunit; mapping workunits now debug\n\nSuppress gratuitous jvm dependency check output\n\n- Remove [scan_deps] workunit\n- Change mapping workunits to debug-level logging\n\nBugs closed: 2083\n\nReviewed at https://rbcommons.com/s/twitter/r/2721/","distinct":true,"url":"https://api.github.com/repos/tsdeng/pants/commits/ded93c1af9bce736550d1b0637148ab9125279a3"},{"sha":"91dad56f78a2a8a6eff5c6c80cf072e1bff2502f","author":{"email":"8a48ad68f751b273a85583580b85b5eceb3e5ac9@twopensource.com","name":"Kris Wilson (Twitter)"},"message":"[pantsd] PantsService, FSEventService & WatchmanLauncher\n\n- Add PantsService, FSEventService & WatchmanLauncher\n- Tests\n\nTesting Done:\nhttps://travis-ci.org/pantsbuild/pants/builds/76722460 + manual E2E testing in my integration branch\n\nBugs closed: 2047\n\nReviewed at https://rbcommons.com/s/twitter/r/2686/","distinct":true,"url":"https://api.github.com/repos/tsdeng/pants/commits/91dad56f78a2a8a6eff5c6c80cf072e1bff2502f"},{"sha":"f5813bc37c726bb62ece0eccaf23787ac8231592","author":{"email":"5496d4fd32b46dcb22e495b96a73063ce8ea956b@gmail.com","name":"Garrett Malmquist"},"message":"Implementing support for Wire 2.0 multiple proto paths.\n\nWire previously expected all protos, even the ones you were only\nimporting (not compiling), to be under the same --proto-path\ndirectory. This is not always (read: usually isn't) a correct\nassumption.\n\nAt Square, before we were internally hacking around the lack of\nmultiple --proto-paths for wire by doing symlink hacks. Now that\nwire supports multiple proto paths, we can support the needed\nbehavior (java_wire_libraries with dependencies/imports being able\nto compile properly) upstream without hacks.\n\nTesting Done:\nUpdated/added tests in `test_wire_gen.py`.\n\nCI went green: https://travis-ci.org/gmalmquist/pants/builds/77564122\nCI went green: https://travis-ci.org/gmalmquist/pants/builds/77573901\nCI went green: https://travis-ci.org/gmalmquist/pants/builds/77578250\nCI went green: https://travis-ci.org/pantsbuild/pants/builds/77695702\n\nBugs closed: 2080\n\nReviewed at https://rbcommons.com/s/twitter/r/2717/","distinct":true,"url":"https://api.github.com/repos/tsdeng/pants/commits/f5813bc37c726bb62ece0eccaf23787ac8231592"},{"sha":"6e2e40b0ad2883acef41bbe4c4bffc9a86d1ff41","author":{"email":"f437cb078acc7c6d79873462334a355eddeb9459@foursquare.com","name":"Patrick Lawson"},"message":"Prepare for the 0.0.45 release\n\nTesting Done:\nCI is green: https://travis-ci.org/pantsbuild/pants/builds/77729550\n\nReviewed at https://rbcommons.com/s/twitter/r/2722/","distinct":true,"url":"https://api.github.com/repos/tsdeng/pants/commits/6e2e40b0ad2883acef41bbe4c4bffc9a86d1ff41"},{"sha":"c5c0c6f07749f1be886f91615d710ad6d5f1754a","author":{"email":"ed026201722f54f9e918bd57c03c1b015d057bfd@po.cwru.edu","name":"Andy Reitz"},"message":"Make pants fail with a nice error message if an invalid class is specified for tests\n\nTesting Done:\n```\n./pants test tests/python/pants_test/backend/jvm/tasks:junit_run_integration\n```\n\nReviewed at https://rbcommons.com/s/twitter/r/2719/","distinct":true,"url":"https://api.github.com/repos/tsdeng/pants/commits/c5c0c6f07749f1be886f91615d710ad6d5f1754a"}]}