{"push_id":981772914,"size":28,"distinct_size":28,"ref":"refs/heads/bfv","head":"0d50ebdd44a7e5c8cb550ba6410449d45021c71c","before":"eff86c2b1a9fa0a52e5a499ed6c20c5753f84388","commits":[{"sha":"7ea758b0b1e51fd5796f3d599b144e796586d6e8","author":{"email":"ffeaa947aef224da9ba99b6a18bdd74288df0e3e@sss.pgh.pa.us","name":"Tom Lane"},"message":"Fix another problem in 8.2 changes that allowed \"one-time\" qual conditions to\nbe checked at plan levels below the top; namely, we have to allow for Result\nnodes inserted just above a nestloop inner indexscan.  Should think about\nusing the general Param mechanism to pass down outer-relation variables, but\nfor the moment we need a back-patchable solution.  Per report from Phil Frost.","distinct":true,"url":"https://api.github.com/repos/hsyuan/gpdb/commits/7ea758b0b1e51fd5796f3d599b144e796586d6e8"},{"sha":"4ab7ea5ace04c51b35da90d5f5708a02303b90e8","author":{"email":"9ae9c44b775ee9b29f4f502415e02e61a9b1a6a0@momjian.us","name":"Bruce Momjian"},"message":"Remove tabs from SGML files to help tag alingment and improve\ndetection of tabs are added in the future.","distinct":true,"url":"https://api.github.com/repos/hsyuan/gpdb/commits/4ab7ea5ace04c51b35da90d5f5708a02303b90e8"},{"sha":"bb0a8a3ad42eb882b31df8eb6e0552f877119daa","author":{"email":"9ae9c44b775ee9b29f4f502415e02e61a9b1a6a0@momjian.us","name":"Bruce Momjian"},"message":"Remove extra character erroneously added.","distinct":true,"url":"https://api.github.com/repos/hsyuan/gpdb/commits/bb0a8a3ad42eb882b31df8eb6e0552f877119daa"},{"sha":"355e05ab4156a71a55ab1c71c69442db43bb8529","author":{"email":"c50e6bf7013fce877ffb25104d778a36de31e297@gmx.net","name":"Peter Eisentraut"},"message":"Functions for mapping table data and table schemas to XML (a.k.a. XML export)","distinct":true,"url":"https://api.github.com/repos/hsyuan/gpdb/commits/355e05ab4156a71a55ab1c71c69442db43bb8529"},{"sha":"cf3aeb2f8b7561ccc6159b81d3e55f04bbdc2caa","author":{"email":"c50e6bf7013fce877ffb25104d778a36de31e297@gmx.net","name":"Peter Eisentraut"},"message":"Add stdint.h include","distinct":true,"url":"https://api.github.com/repos/hsyuan/gpdb/commits/cf3aeb2f8b7561ccc6159b81d3e55f04bbdc2caa"},{"sha":"89b18bdd2a3ac266592208b1f51c50bd56930be5","author":{"email":"c50e6bf7013fce877ffb25104d778a36de31e297@gmx.net","name":"Peter Eisentraut"},"message":"Fix // comment","distinct":true,"url":"https://api.github.com/repos/hsyuan/gpdb/commits/89b18bdd2a3ac266592208b1f51c50bd56930be5"},{"sha":"7f1d68a4003d29fde7df9e990382e1fc7c6cf471","author":{"email":"3c84f0de6f8a0f296d36cdd9f57fa166641c96b1@alvh.no-ip.org","name":"Alvaro Herrera"},"message":"Fix the timestamptz test problem, by moving the tests that use the\ntimestamp_tbl table into the timestamp test.  Also, restore a test that\nused to exist as a valid test in the timestamptz test.","distinct":true,"url":"https://api.github.com/repos/hsyuan/gpdb/commits/7f1d68a4003d29fde7df9e990382e1fc7c6cf471"},{"sha":"5ce7599bcd65f4ac8a629cba360c89ef7ba515b8","author":{"email":"ffeaa947aef224da9ba99b6a18bdd74288df0e3e@sss.pgh.pa.us","name":"Tom Lane"},"message":"Fix markup, spelling, grammar, and explanations for SSLKEY patch.","distinct":true,"url":"https://api.github.com/repos/hsyuan/gpdb/commits/5ce7599bcd65f4ac8a629cba360c89ef7ba515b8"},{"sha":"b6c9165ea0be3008fbb743ca9dfd1b2e3f0616d5","author":{"email":"ffeaa947aef224da9ba99b6a18bdd74288df0e3e@sss.pgh.pa.us","name":"Tom Lane"},"message":"Code review for SSLKEY patch.","distinct":true,"url":"https://api.github.com/repos/hsyuan/gpdb/commits/b6c9165ea0be3008fbb743ca9dfd1b2e3f0616d5"},{"sha":"8d2b05df9a2d9d5998a9f4a699bcd1aafcf0d21b","author":{"email":"3c84f0de6f8a0f296d36cdd9f57fa166641c96b1@alvh.no-ip.org","name":"Alvaro Herrera"},"message":"Install a more correct fix in the timestamp and timestamptz regression tests:\nremove duplicated tests in timestamp, and complete timestamptz with the tests\nthat were missing to more closely mirror timestamp.","distinct":true,"url":"https://api.github.com/repos/hsyuan/gpdb/commits/8d2b05df9a2d9d5998a9f4a699bcd1aafcf0d21b"},{"sha":"e472f13f99793d49083af44b11f534a3003fe355","author":{"email":"c50e6bf7013fce877ffb25104d778a36de31e297@gmx.net","name":"Peter Eisentraut"},"message":"Better fix for determining minimum and maximum int64 values that doesn't\nrequire stdint.h and works for \"busted\" int64.","distinct":true,"url":"https://api.github.com/repos/hsyuan/gpdb/commits/e472f13f99793d49083af44b11f534a3003fe355"},{"sha":"8249409bc19b37f866c7c713ecfac8a44f396e0b","author":{"email":"ffeaa947aef224da9ba99b6a18bdd74288df0e3e@sss.pgh.pa.us","name":"Tom Lane"},"message":"Adjust the definition of is_pushed_down so that it's always true for INNER\nJOIN quals, just like WHERE quals, even if they reference every one of the\njoin's relations.  Now that we can reorder outer and inner joins, it's\npossible for such a qual to end up being assigned to an outer join plan node,\nand we mustn't have it treated as a join qual rather than a filter qual for\nthe node.  (If it were, the join could produce null-extended rows that it\nshouldn't.)  Per bug report from Pelle Johansson.","distinct":true,"url":"https://api.github.com/repos/hsyuan/gpdb/commits/8249409bc19b37f866c7c713ecfac8a44f396e0b"},{"sha":"1d722cf18c2dd49bcf01698dc1e3bdba44d72afd","author":{"email":"9ae9c44b775ee9b29f4f502415e02e61a9b1a6a0@momjian.us","name":"Bruce Momjian"},"message":"Reduce the amount of memory \"clobbered\" for every process title change,\non platforms that need this.  This is done by only writing past the\npreviously stored message, if it was longer.","distinct":true,"url":"https://api.github.com/repos/hsyuan/gpdb/commits/1d722cf18c2dd49bcf01698dc1e3bdba44d72afd"},{"sha":"9f28ac0dd3f9b4ed4bb35328a66ad09a7f7df05a","author":{"email":"ffeaa947aef224da9ba99b6a18bdd74288df0e3e@sss.pgh.pa.us","name":"Tom Lane"},"message":"Fix new RI operator selection code to do the right thing when working with\nan opclass for a generic type such as ANYARRAY.  The original coding failed\nto check that PK and FK columns were of the same array type.  Per discussion\nwith Tom Dunstan.  Also, make the code a shade more readable by not trying\nto economize on variables.","distinct":true,"url":"https://api.github.com/repos/hsyuan/gpdb/commits/9f28ac0dd3f9b4ed4bb35328a66ad09a7f7df05a"},{"sha":"46bd3bff624db8f3e9bc2e1dbb8ef7ad8c97ed2e","author":{"email":"9ae9c44b775ee9b29f4f502415e02e61a9b1a6a0@momjian.us","name":"Bruce Momjian"},"message":"Add:\n\n> \to Consider reducing on-disk varlena length from four to two\n> \t  because a heap row cannot be more than 64k in length","distinct":true,"url":"https://api.github.com/repos/hsyuan/gpdb/commits/46bd3bff624db8f3e9bc2e1dbb8ef7ad8c97ed2e"},{"sha":"72a070a3653ffc6519b9af5f3959f872cb4dea7d","author":{"email":"ffeaa947aef224da9ba99b6a18bdd74288df0e3e@sss.pgh.pa.us","name":"Tom Lane"},"message":"Teach find_nonnullable_rels to handle OR cases: if every arm of an OR\nforces a particular relation nonnullable, then we can say that the OR does.\nThis is worth a little extra trouble since it may allow reduction of\nouter joins to plain joins.","distinct":true,"url":"https://api.github.com/repos/hsyuan/gpdb/commits/72a070a3653ffc6519b9af5f3959f872cb4dea7d"},{"sha":"89a624439eb0ac15f99f20397b6bdf0150e1900d","author":{"email":"9ae9c44b775ee9b29f4f502415e02e61a9b1a6a0@momjian.us","name":"Bruce Momjian"},"message":"Create AVG() aggregates for int8 and NUMERIC which do not compute X^2,\nas a performance enhancement.\n\nMark Kirkwood","distinct":true,"url":"https://api.github.com/repos/hsyuan/gpdb/commits/89a624439eb0ac15f99f20397b6bdf0150e1900d"},{"sha":"0bc81a5b58245487627004b993de1a904d54f606","author":{"email":"9ae9c44b775ee9b29f4f502415e02e61a9b1a6a0@momjian.us","name":"Bruce Momjian"},"message":"Remove installation mention that integer timestamps is less stable that\nfloating point.","distinct":true,"url":"https://api.github.com/repos/hsyuan/gpdb/commits/0bc81a5b58245487627004b993de1a904d54f606"},{"sha":"c6ed4ead010395fdaeb2a5b83d425fdc30857c9e","author":{"email":"9ae9c44b775ee9b29f4f502415e02e61a9b1a6a0@momjian.us","name":"Bruce Momjian"},"message":"Add:\n>\n> \t\to Allow row and record variables to be set to NULL constants,\n> \t\t  and allow NULL tests on such variables\n>\n> \t\t  Because a row is not scalar, do not allow assignment\n> \t\t  from NULL-valued scalars.","distinct":true,"url":"https://api.github.com/repos/hsyuan/gpdb/commits/c6ed4ead010395fdaeb2a5b83d425fdc30857c9e"},{"sha":"f7a51b7a0d09bf11342b833347bc275eb4d102f4","author":{"email":"9ae9c44b775ee9b29f4f502415e02e61a9b1a6a0@momjian.us","name":"Bruce Momjian"},"message":"Cleanup of to_char() patch.\n\nBrendan Jurd","distinct":true,"url":"https://api.github.com/repos/hsyuan/gpdb/commits/f7a51b7a0d09bf11342b833347bc275eb4d102f4"}]}