{"push_id":575234507,"size":2,"distinct_size":0,"ref":"refs/heads/master","head":"59b64f8b11565d1d7dff90019fa1a34b2fcc1337","before":"5ad90920f5b282f28a3f66ee15b44599836b8cea","commits":[{"sha":"6d4d1f57a8a2f141388d7f14ae82c7972608fa47","author":{"email":"86f39098c3d6e8fa24cceea9f4753c2782977b2d@gmail.com","name":"John Sirois"},"message":"Upgrade pex to 0.8.6.\n\nThis picks up a fix to honor custom sys.excepthooks - which pants\nsupplies to handle untrapped errors with more user-friendly display.\n\nTesting Done:\n```console\n$ rm pants.pex && ./pants\n$ ./pants compile not/a/target\n\nException message: Path to BUILD file does not exist at: /home/jsirois/dev/3rdparty/jsirois-pants/not/a\n```\n\nCI went green here:\n  https://travis-ci.org/pantsbuild/pants/builds/50862096\n\nBugs closed: 1026, 1112\n\nReviewed at https://rbcommons.com/s/twitter/r/1778/","distinct":false,"url":"https://api.github.com/repos/jsirois/pants/commits/6d4d1f57a8a2f141388d7f14ae82c7972608fa47"},{"sha":"59b64f8b11565d1d7dff90019fa1a34b2fcc1337","author":{"email":"86f39098c3d6e8fa24cceea9f4753c2782977b2d@gmail.com","name":"John Sirois"},"message":"Improve the python run error message.\n\nPreviously `%` and `.format` syntaxes were mixed, this is now corrected.\nAdditionally the error message is improved to include the actual python\nbinary used to perform the run, the entry point that was run and a more\nfriendly list of arguments to the entry point.\n\nTesting Done:\nNoticed this testing https://rbcommons.com/s/twitter/r/1773/\n\nWas:\n```console\n$ PANTS_DEV=1 ./pants run src/python/pants/backend/jvm/tasks/jvm_compile:anonymize_zinc_analysis\n...\n10:27:28 00:00   [run]\n10:27:28 00:00     [py]\n10:27:28 00:00       [run]\n...\n  File \"/home/jsirois/dev/3rdparty/pants/src/python/pants/backend/jvm/tasks/jvm_compile/scala/bin/anonymize_analysis.py\", line 45, in <module>\n    main()\n  File \"/home/jsirois/dev/3rdparty/pants/src/python/pants/backend/jvm/tasks/jvm_compile/scala/bin/anonymize_analysis.py\", line 28, in main\n    word_file = sys.argv[1]\nIndexError: list index out of range\n\nFAILURE: python {args} ... exited non-zero ({code})\n```\n\nNow is:\n```console\n$ PANTS_DEV=1 ./pants run src/python/pants/backend/jvm/tasks/jvm_compile:anonymize_zinc_analysis\n...\n10:36:45 00:00   [run]\n10:36:45 00:00     [py]\n10:36:46 00:01       [run]\n...\n  File \"/home/jsirois/dev/3rdparty/pants/src/python/pants/backend/jvm/tasks/jvm_compile/scala/bin/anonymize_analysis.py\", line 45, in <module>\n    main()\n  File \"/home/jsirois/dev/3rdparty/pants/src/python/pants/backend/jvm/tasks/jvm_compile/scala/bin/anonymize_analysis.py\", line 28, in main\n    word_file = sys.argv[1]\nIndexError: list index out of range\n\nFAILURE: /home/jsirois/.pyenv/versions/2.7.8/bin/python2.7 pants.backend.jvm.tasks.jvm_compile.scala.bin.anonymize_analysis  ... exited non-zero (1)\n```\n\nCI went green here:\n  https://travis-ci.org/pantsbuild/pants/builds/50852360\n\nBugs closed: 1111\n\nReviewed at https://rbcommons.com/s/twitter/r/1777/","distinct":false,"url":"https://api.github.com/repos/jsirois/pants/commits/59b64f8b11565d1d7dff90019fa1a34b2fcc1337"}]}