{"ref":"refs/heads/master","push_id":54435959,"commits":[{"sha":"147c2482542868d1f9dcf7d2ecfeac58d845335c","author":{"email":"c50e6bf7013fce877ffb25104d778a36de31e297@gmx.net","name":"Peter Eisentraut"},"url":"https://api.github.com/repos/postgres/postgres/commits/147c2482542868d1f9dcf7d2ecfeac58d845335c","message":"Split plpython.c into smaller pieces\n\nThis moves the code around from one huge file into hopefully logical\nand more manageable modules.  For the most part, the code itself was\nnot touched, except: PLy_function_handler and PLy_trigger_handler were\nrenamed to PLy_exec_function and PLy_exec_trigger, because they were\nnot actually handlers in the PL handler sense, and it makes the naming\nmore similar to the way PL/pgSQL is organized.  The initialization of\nthe procedure caches was separated into a new function\ninit_procedure_caches to keep the hash tables private to\nplpy_procedures.c.\n\nJan Urbański and Peter Eisentraut"}],"head":"147c2482542868d1f9dcf7d2ecfeac58d845335c","size":1}