{"push_id":1984374063,"size":2,"distinct_size":1,"ref":"refs/heads/commitfest/14/1222","head":"21716f7404d5e0855a2da0178b73191fef55710c","before":"906e14b4749321f7dce7cfd9890f28df56a2731c","commits":[{"sha":"d2e40b310aea1050fd499f62f391329f2c331f6a","author":{"name":"Stephen Frost","email":"2063edcf0aa2fa8dfb7bba729d6cffa6fed14981@snowman.net"},"message":"Fix ordering in pg_dump of GRANTs\n\nThe order in which GRANTs are output is important as GRANTs which have\nbeen GRANT'd by individuals via WITH GRANT OPTION GRANTs have to come\nafter the GRANT which included the WITH GRANT OPTION.  This happens\nnaturally in the backend during normal operation as we only change\nexisting ACLs in-place, only add new ACLs to the end, and when removing\nan ACL we remove any which depend on it also.\n\nAlso, adjust the comments in acl.h to make this clear.\n\nUnfortunately, the updates to pg_dump to handle initial privileges\ninvolved pulling apart ACLs and then combining them back together and\ncould end up putting them back together in an invalid order, leading to\ndumps which wouldn't restore.\n\nFix this by adjusting the queries used by pg_dump to ensure that the\nACLs are rebuilt in the same order in which they were originally.\n\nBack-patch to 9.6 where the changes for initial privileges were done.","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/d2e40b310aea1050fd499f62f391329f2c331f6a"},{"sha":"21716f7404d5e0855a2da0178b73191fef55710c","author":{"name":"CommitFest Bot","email":"aab6a594935fe5db0d690bc154b19f642bfbe9d7@cputube.org"},"message":"Automatic commit for Commitfest submission #1222.\n\nThis commit was automatically generated and includes a Travis control file\nto tell travis-ci.org what to do with it.  This branch will be overwritten\neach time a new patch version is posted or master changes.\n\nCommitfest entry: https://commitfest.postgresql.org/14/1222\nPatches fetched from: https://www.postgresql.org/message-id/CAD21AoAw2w5qo4U%2B-036wSVU9v%2B0KZRoZn47Pk4NdGcEYuo2gw%40mail.gmail.com","distinct":true,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/21716f7404d5e0855a2da0178b73191fef55710c"}]}
{"actor":{"display_login":"postgresql-cfbot"}}