{"push_id":727327915,"size":14,"distinct_size":9,"ref":"refs/heads/develop","head":"6118e7a65d0a7ef40dd6c4d9377bb914aaf66e3c","before":"75842450303f6820b4e9f9415c2de5d3fa656846","commits":[{"sha":"df9ed89f91d3ac04237d1dfd0ab907f2e1e57e46","author":{"email":"1bdbf174ae259a7f4e3ba59bc521b3b5e3908bc5@gmail.com","name":"Vinnie Falco"},"message":"Tidy up and move sources","distinct":false,"url":"https://api.github.com/repos/vinniefalco/rippled/commits/df9ed89f91d3ac04237d1dfd0ab907f2e1e57e46"},{"sha":"b8b1cd1fc3b4185f70069e5f8eceffc8b7e3cc3d","author":{"email":"1bdbf174ae259a7f4e3ba59bc521b3b5e3908bc5@gmail.com","name":"Vinnie Falco"},"message":"Tidy up genesis Ledger construction","distinct":false,"url":"https://api.github.com/repos/vinniefalco/rippled/commits/b8b1cd1fc3b4185f70069e5f8eceffc8b7e3cc3d"},{"sha":"f549b2c6a53f2f3cd63126fe6e3e7f2edc9f4216","author":{"email":"1bdbf174ae259a7f4e3ba59bc521b3b5e3908bc5@gmail.com","name":"Vinnie Falco"},"message":"Use LedgerInfo hash in applyHeldTransactions","distinct":false,"url":"https://api.github.com/repos/vinniefalco/rippled/commits/f549b2c6a53f2f3cd63126fe6e3e7f2edc9f4216"},{"sha":"5b717c5fc7434c7d8f4ab703f6e2201610b9b95a","author":{"email":"1bdbf174ae259a7f4e3ba59bc521b3b5e3908bc5@gmail.com","name":"Vinnie Falco"},"message":"Refactor computation of Ledger hash","distinct":false,"url":"https://api.github.com/repos/vinniefalco/rippled/commits/5b717c5fc7434c7d8f4ab703f6e2201610b9b95a"},{"sha":"214fbe3c882822c9eb030f90248663b747b9d26f","author":{"email":"1bdbf174ae259a7f4e3ba59bc521b3b5e3908bc5@gmail.com","name":"Vinnie Falco"},"message":"Fix fees in Ledger construction\n\nConflicts:\n\tsrc/ripple/app/ledger/Ledger.cpp\n\tsrc/ripple/app/ledger/Ledger.h\n\tsrc/ripple/app/main/Application.cpp\n\tsrc/ripple/ledger/impl/View.cpp\n\tsrc/ripple/ledger/tests/View_test.cpp\n\tsrc/ripple/test/jtx/impl/Env.cpp","distinct":false,"url":"https://api.github.com/repos/vinniefalco/rippled/commits/214fbe3c882822c9eb030f90248663b747b9d26f"},{"sha":"b14eeb5931c882d32cd374969439079d8d4d8e9f","author":{"email":"1bdbf174ae259a7f4e3ba59bc521b3b5e3908bc5@gmail.com","name":"Vinnie Falco"},"message":"Fix manifest message handler","distinct":true,"url":"https://api.github.com/repos/vinniefalco/rippled/commits/b14eeb5931c882d32cd374969439079d8d4d8e9f"},{"sha":"aedba1aa3dd2207429da63d1b3507d5ba80232ea","author":{"email":"1bdbf174ae259a7f4e3ba59bc521b3b5e3908bc5@gmail.com","name":"Vinnie Falco"},"message":"Update chrono types\n\nConflicts:\n\tsrc/ripple/test/jtx/impl/Env.cpp","distinct":true,"url":"https://api.github.com/repos/vinniefalco/rippled/commits/aedba1aa3dd2207429da63d1b3507d5ba80232ea"},{"sha":"abf0a54ee6acef368b8a5093573476dc97d9b1fa","author":{"email":"9b53dab2edb1fa3e4a37a9ff4ebc112e5291f5f6@yahoo.com","name":"seelabs"},"message":"Fix funded offer removal during payment (RIPD-113):\n\nIn some cases, funded offers were incorrectly removed. This happened\nwhen:\n\n1) There are multiple payment paths.\n2) A payment path has several offers in a row.\n3) An offer causes a previous offer to become unfunded when calculating\n   reverse liquidity and that offer does not satisfy the payment and\n   there is another offer at the same quality.\n4) The payment path is not used to satisfy the payment (there are other\n   paths at better quality that do the job).","distinct":true,"url":"https://api.github.com/repos/vinniefalco/rippled/commits/abf0a54ee6acef368b8a5093573476dc97d9b1fa"},{"sha":"e7e8df075821f9ee550922f4057bc54fb58ac146","author":{"email":"9b53dab2edb1fa3e4a37a9ff4ebc112e5291f5f6@yahoo.com","name":"seelabs"},"message":"Enable rm funded offer fix after a switch over date","distinct":true,"url":"https://api.github.com/repos/vinniefalco/rippled/commits/e7e8df075821f9ee550922f4057bc54fb58ac146"},{"sha":"8bec6ce4af48d48c0901720f8f50fb046e4bbef1","author":{"email":"8d5aa50d241fa80f36a76ebf131ccb38e838a86d@pobros.com","name":"Miguel Portilla"},"message":"Add Directory container and iterator (RIPD-968)","distinct":true,"url":"https://api.github.com/repos/vinniefalco/rippled/commits/8bec6ce4af48d48c0901720f8f50fb046e4bbef1"},{"sha":"b99ff053f63324cb0898b326bcb85f54845dc333","author":{"email":"8d5aa50d241fa80f36a76ebf131ccb38e838a86d@pobros.com","name":"Miguel Portilla"},"message":"Add path find response field full_reply (RIPD-894)","distinct":true,"url":"https://api.github.com/repos/vinniefalco/rippled/commits/b99ff053f63324cb0898b326bcb85f54845dc333"},{"sha":"b2f584c08dd4b6260a8d706a3ef859c21ce7a8dc","author":{"email":"4a416701259b164bd390dc51e65a2e3b423e9ccc@bougalis.net","name":"Nik Bougalis"},"message":"Add IOUAmount and XRPAmount (RIPD-976):\n\nThese numeric types replace the monolithic functionality\nfound in STAmount. They are not used yet.","distinct":true,"url":"https://api.github.com/repos/vinniefalco/rippled/commits/b2f584c08dd4b6260a8d706a3ef859c21ce7a8dc"},{"sha":"669f4ce2a2fbef40651c7baa645510bfbb856b97","author":{"email":"3c858c09362a1c45c5f7b375f103677c4820cf1b@hotmail.com","name":"Yana"},"message":"Add copyright notice","distinct":true,"url":"https://api.github.com/repos/vinniefalco/rippled/commits/669f4ce2a2fbef40651c7baa645510bfbb856b97"},{"sha":"6118e7a65d0a7ef40dd6c4d9377bb914aaf66e3c","author":{"email":"1bdbf174ae259a7f4e3ba59bc521b3b5e3908bc5@gmail.com","name":"Vinnie Falco"},"message":"Set version to 0.29.0-rc1","distinct":true,"url":"https://api.github.com/repos/vinniefalco/rippled/commits/6118e7a65d0a7ef40dd6c4d9377bb914aaf66e3c"}]}