{"push_id":2863092746,"size":7,"distinct_size":1,"ref":"refs/heads/staging.tmp","head":"17de5c3cf498f1917ef4365cb99d4d7483e36dea","before":"b4cf822573b5c7125ae1e82792b0dcbac155977b","commits":[{"sha":"21ae7d1a61af53ca492867cba34ea8854c17addb","author":{"name":"Steven Fountain","email":"855e8969467e9189e86400b4025ed7d8e7eb6c08@imaworldhealth.org"},"message":"perf(transactions): migrate SQL, optimised ID gen\n\nThis commit includes database breaking code and bumps the database\nversion to v0.9.0. It introduces SQL with an optimised core\n`GenerateTransactionId` function, this function uses an indexed\nMEDIUMINT field to produce an ID in O(1) vs. the O(N) complexity\nof the legacy function.\n\nThis should have significant performance implications on large datasets.","distinct":false,"url":"https://api.github.com/repos/IMA-WorldHealth/bhima-2.X/commits/21ae7d1a61af53ca492867cba34ea8854c17addb"},{"sha":"112970d8307f873d6da31f1d06f2660468c5f28e","author":{"name":"Steven Fountain","email":"855e8969467e9189e86400b4025ed7d8e7eb6c08@imaworldhealth.org"},"message":"perf(transactions): write perf. column to journals\n\nThis commit updates everything that accesses the `posting_journal` and\n`general_ledger` to include the new `trans_id_reference_number` column.\n\nIt also updates `schema.sql` with the updated v0.9.0 definition.","distinct":false,"url":"https://api.github.com/repos/IMA-WorldHealth/bhima-2.X/commits/112970d8307f873d6da31f1d06f2660468c5f28e"},{"sha":"828f78d79d8e66fdea0e13d1cde56c8e5b987325","author":{"name":"Steven Fountain","email":"855e8969467e9189e86400b4025ed7d8e7eb6c08@imaworldhealth.org"},"message":"chore(transactions): clean up ID SQL; minor fixes\n\nThis commit updates test data files to ensure the mock data mirrors how\nthe application would actually function with the new Transaction ID\ngeneration. It also cleans up recently introduced SQL.","distinct":false,"url":"https://api.github.com/repos/IMA-WorldHealth/bhima-2.X/commits/828f78d79d8e66fdea0e13d1cde56c8e5b987325"},{"sha":"ed0139276044ef1f45e3b93d702c132a81c61b93","author":{"name":"Jonathan Niles","email":"7022cbf74ccd213cd285435a702c593c02b94194@gmail.com"},"message":"chore: remove unused variable declarations\n\nThis commit cleans up the GetTransactionId() function by removing unused\nvariable declarations.","distinct":false,"url":"https://api.github.com/repos/IMA-WorldHealth/bhima-2.X/commits/ed0139276044ef1f45e3b93d702c132a81c61b93"},{"sha":"9f848afa2f4c723537ad2a1ccda5f9a59a48e3e2","author":{"name":"Jonathan Niles","email":"7022cbf74ccd213cd285435a702c593c02b94194@gmail.com"},"message":"Merge remote-tracking branch 'upstream/master' into perf-transaction-id-generation-3108","distinct":false,"url":"https://api.github.com/repos/IMA-WorldHealth/bhima-2.X/commits/9f848afa2f4c723537ad2a1ccda5f9a59a48e3e2"},{"sha":"aa5cb955988c10757d8366fe26f2504b55e9cd2d","author":{"name":"Jonathan Niles","email":"7022cbf74ccd213cd285435a702c593c02b94194@gmail.com"},"message":"fix: test dataset bugs\n\nThis commit fixes a few bugs in the test dataset, whereby a cash payment\nhad both is_caution set and an invoice linked.  It also added an\nadditional line to the invoice table to allow for better testing.","distinct":false,"url":"https://api.github.com/repos/IMA-WorldHealth/bhima-2.X/commits/aa5cb955988c10757d8366fe26f2504b55e9cd2d"},{"sha":"17de5c3cf498f1917ef4365cb99d4d7483e36dea","author":{"name":"bors[bot]","email":"31e8831a045c193c917fdcb487f388eedbd9ad8e@users.noreply.github.com"},"message":"[ci skip] -bors-staging-tmp-3110","distinct":true,"url":"https://api.github.com/repos/IMA-WorldHealth/bhima-2.X/commits/17de5c3cf498f1917ef4365cb99d4d7483e36dea"}]}
{"actor":{"display_login":"bors"}}