{"push_id":2484227540,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"efa823bd79f642528bdcce5130fc1c9902ea517f","before":"485d5d19bcee46dd180881428152cd19759bf905","commits":[{"sha":"27fafa24f569b098eeb524406a89e04627df0935","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Use proper Java version for BWC builds (#29493)\n\nToday we have JAVA_HOME for the compiler Java home and RUNTIME_JAVA_HOME\r\nfor the test Java home. However, when we compile BWC nodes and run them,\r\nneither of these Java homes might be the version that was suitable for\r\nthat BWC node (e.g., 5.6 requires JDK 8 to compile and to run). This\r\ncommit adds support for the environment variables JAVA\\d+_HOME and uses\r\nthe appropriate Java home based on the version of the node being\r\nstarted. We even do this for reindex-from-old which requires JDK 7 for\r\nthese very old nodes. Note that these environment variables are not\r\nrequired if not running BWC tests, and they are strictly required if\r\nrunning BWC tests.","distinct":true,"url":"https://api.github.com/repos/mahak/elasticsearch/commits/27fafa24f569b098eeb524406a89e04627df0935"},{"sha":"82a753dcc7265e674b9e0cc35b0f0da8ce04851b","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Enable license header exclusions (#29379)\n\nThere are some scenarios where the license on a source file is one that\r\nis compatible with our projects yet we do not want to add the license to\r\nthe list of approved license headers (to keep the number of files with\r\nthat compatible license contained). This commit adds the ability to\r\nexclude a file from the license check.","distinct":true,"url":"https://api.github.com/repos/mahak/elasticsearch/commits/82a753dcc7265e674b9e0cc35b0f0da8ce04851b"},{"sha":"85ac541ab3dc4af61e94cdf9addb137dd76181f6","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Make NodeInfo#nodeVersion strongly-typed as Version (#29515)\n\nToday we have a nodeVersion property on the NodeInfo class that we use\r\nto carry around information about a standalone node that we will start\r\nduring tests. This property is a String which we usually end up parsing\r\nto a Version anyway to do various checks on it. This can end up\r\nhappening a lot during configuration so it would be more efficient and\r\nsafer to have this already be strongly-typed as a Version and parsed\r\nfrom a String only once for each instance of NodeInfo. Therefore, this\r\ncommit makes NodeInfo#nodeVersion strongly-typed as a Version.","distinct":true,"url":"https://api.github.com/repos/mahak/elasticsearch/commits/85ac541ab3dc4af61e94cdf9addb137dd76181f6"},{"sha":"efa823bd79f642528bdcce5130fc1c9902ea517f","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Simplify snapshot check in root build file\n\nRather than checking a substring match, now that\nVersionProperties#elasticsearch is a strongly-typed instance of Version,\nwe can use the Version#isSnapshot convenience method. This commit\nswitches the root build file to do this.","distinct":true,"url":"https://api.github.com/repos/mahak/elasticsearch/commits/efa823bd79f642528bdcce5130fc1c9902ea517f"}]}
{"actor":{"display_login":"mahak"}}