{"push_id":3082259153,"size":112,"distinct_size":1,"ref":"refs/heads/feature/consensus-documentation","head":"f95f971c09e9a445cff91984d24eb18c8941a036","before":"6c4b5edfa54d10a5c5acfaec0c428a2f334407f4","commits":[{"sha":"bde6ae748a173000b0029280c3e928be29f835af","author":{"name":"Corey Richardson","email":"9db1eb270958b3a258acf36f0c6cac890fbeca97@octayn.net"},"message":"issue labels RFC (#999)","distinct":false,"url":"https://api.github.com/repos/CodaProtocol/coda/commits/bde6ae748a173000b0029280c3e928be29f835af"},{"sha":"4171bc9c919711ecdd572d712bba960a85590abe","author":{"name":"Brandon Kase","email":"54a185d234629b4dc947892e1a317c278712ad99@gmail.com"},"message":"Lifecycle of transaction (#1000)\n\nA doc explaining the whole system through the lens of a transaction moving through the codebase -- a detailed technical version and one for users who want an overview (written by @jkrauska )\r\n\r\nThis closes issues (list them): #971","distinct":false,"url":"https://api.github.com/repos/CodaProtocol/coda/commits/4171bc9c919711ecdd572d712bba960a85590abe"},{"sha":"5afed62e58a4b0f9443b10d6e432524ef5ff5f9b","author":{"name":"Corey Richardson","email":"9db1eb270958b3a258acf36f0c6cac890fbeca97@octayn.net"},"message":"update labels RFC post-implementation (#1031)","distinct":false,"url":"https://api.github.com/repos/CodaProtocol/coda/commits/5afed62e58a4b0f9443b10d6e432524ef5ff5f9b"},{"sha":"6e66c0aaae74e82d67b6d34bf7035e2a54b869de","author":{"name":"Deepthi S Kumar","email":"bf877e09eecf75312f95c534dd161fd7b0c27943@gmail.com"},"message":"full test with snarks (#1030)\n\nFull test with snarks with transaction_capacity = 2 transactions\r\nChanged cli to group the integration tests. It looks like this now:\r\n\r\n`coda SUBCOMMAND\r\n\r\n=== subcommands ===\r\n\r\n  client                    Lightweight client process\r\n  daemon               Coda daemon\r\n  integration-tests  Integration tests\r\n  internal                Internal commands\r\n  parallel-worker    internal use only\r\n  version                print version information\r\n  help                     explain a given subcommand (perhaps recursively)`\r\n\r\nCommand to run a specific test, for example, full-test: `coda -- integration-tests full-test`","distinct":false,"url":"https://api.github.com/repos/CodaProtocol/coda/commits/6e66c0aaae74e82d67b6d34bf7035e2a54b869de"},{"sha":"2b5302eb885b5bd9e699ceeb7d533aa180623c06","author":{"name":"Corey Richardson","email":"9db1eb270958b3a258acf36f0c6cac890fbeca97@octayn.net"},"message":"Update PULL_REQUEST_TEMPLATE.md (#1032)\n\nRight now it's easy to not use the magic words if you follow the template.","distinct":false,"url":"https://api.github.com/repos/CodaProtocol/coda/commits/2b5302eb885b5bd9e699ceeb7d533aa180623c06"},{"sha":"69985c882eca2dec6992a835c7e07eb7908dee96","author":{"name":"Joel Krauska","email":"95873a019ed17dd7f71d22fbd9627f6c7ebb3ef6@gmail.com"},"message":"post opam1.2 approach for Dockerfiles, src path symlink (#1036)","distinct":false,"url":"https://api.github.com/repos/CodaProtocol/coda/commits/69985c882eca2dec6992a835c7e07eb7908dee96"},{"sha":"fed60deec7813362bf9a8da50842929bf976b527","author":{"name":"Joel Krauska","email":"95873a019ed17dd7f71d22fbd9627f6c7ebb3ef6@gmail.com"},"message":"relative path to dockerfile dir, rm symlink (#1037)","distinct":false,"url":"https://api.github.com/repos/CodaProtocol/coda/commits/fed60deec7813362bf9a8da50842929bf976b527"},{"sha":"3d4482b0b0e92978d99bdf9f89e11eb63f08915c","author":{"name":"Joel Krauska","email":"95873a019ed17dd7f71d22fbd9627f6c7ebb3ef6@gmail.com"},"message":"Dockerfile location in root (#1038)","distinct":false,"url":"https://api.github.com/repos/CodaProtocol/coda/commits/3d4482b0b0e92978d99bdf9f89e11eb63f08915c"},{"sha":"72feb0e03ab7169b835ac6a108e4d3dc3987d7c9","author":{"name":"Nathan Holland","email":"025a35107b539e79e02d5698ee257c4d17723c53@gmail.com"},"message":"Redo proposer rewrite (#974)\n\nPutting the proposer rewrite back in. Some additional work was required to get tests working. Here is a list of what was changed in this PR.\r\n\r\n* setup profile based builds config/*; selected by dune COMMAND --profile=PROFILE, described in dune file at root of repo\r\n* select genesis ledger based on build configuration\r\n* change genesis ledger interface to be generic over inclusion of private keys (so that integration tests can still work, but so that private keys aren't baked into the binary for other builds)\r\n* refactor cli.ml (as part of the profile based build changes)","distinct":false,"url":"https://api.github.com/repos/CodaProtocol/coda/commits/72feb0e03ab7169b835ac6a108e4d3dc3987d7c9"},{"sha":"3bed4527e3d5df1bccfc1ab5a6bccdc981fb3a5e","author":{"name":"psteckler","email":"a0b659651a45f24fc45fd8268654ec647f9dc16b@stecksoft.com"},"message":"Merkle tree mask (#972)\n\nDefines modules for Merkle masks and Merkles trees with mask children, with implementation and tests. An upcoming PR will hook these into existing code that uses Merkle ledgers.\r\n\r\nThis PR is meant to implement #851.","distinct":false,"url":"https://api.github.com/repos/CodaProtocol/coda/commits/3bed4527e3d5df1bccfc1ab5a6bccdc981fb3a5e"},{"sha":"7882157f7c6c7bd5def2b0b5a18541bc1b5e0f4f","author":{"name":"Joel Krauska","email":"95873a019ed17dd7f71d22fbd9627f6c7ebb3ef6@gmail.com"},"message":"rename toolchain, add gc (#1042)","distinct":false,"url":"https://api.github.com/repos/CodaProtocol/coda/commits/7882157f7c6c7bd5def2b0b5a18541bc1b5e0f4f"},{"sha":"5b3fbb9e76b05686870ba1f51e7ef7b5d02d8e22","author":{"name":"psteckler","email":"a0b659651a45f24fc45fd8268654ec647f9dc16b@stecksoft.com"},"message":"Report accurate Merkle path from mask (#1043)\n\nThe mask code was correctly storing Merkle hashes in its local tables. But the function merkle_path was simply delegating to the mask parent, not taking into account the stored hashes.\r\n\r\nThis PR adds a function to fixup Merkle paths using those stored hashes for merkle_path, also used by merkle_path_at_addr_exn and merkle_path_at_index_exn.","distinct":false,"url":"https://api.github.com/repos/CodaProtocol/coda/commits/5b3fbb9e76b05686870ba1f51e7ef7b5d02d8e22"},{"sha":"68e3556abe88ca73a66ad26705646cfadb866b06","author":{"name":"Joel Krauska","email":"95873a019ed17dd7f71d22fbd9627f6c7ebb3ef6@gmail.com"},"message":"Fix/newtoolchain opam2 (#1044)\n\nNew toolchain build\r\nUse opam.exports to decide what libs to install\r\nDocker simplification\r\nRemove gcr references (replace with docker hub)\r\nUpgrade to ocamlformat 0.8 and reformat code.","distinct":false,"url":"https://api.github.com/repos/CodaProtocol/coda/commits/68e3556abe88ca73a66ad26705646cfadb866b06"},{"sha":"75377aa2d24c5b107f4e280a416caed42e79be26","author":{"name":"Corey Richardson","email":"9db1eb270958b3a258acf36f0c6cac890fbeca97@octayn.net"},"message":"add force_updates to config/*.mlh (#1040)\n\nSame behavior, different mechanism.","distinct":false,"url":"https://api.github.com/repos/CodaProtocol/coda/commits/75377aa2d24c5b107f4e280a416caed42e79be26"},{"sha":"c87872820bcb9499cb4d6e3e1f6d4287f36f2378","author":{"name":"Corey Richardson","email":"9db1eb270958b3a258acf36f0c6cac890fbeca97@octayn.net"},"message":"CONTRIBUTING.md quickstart (#1046)","distinct":false,"url":"https://api.github.com/repos/CodaProtocol/coda/commits/c87872820bcb9499cb4d6e3e1f6d4287f36f2378"},{"sha":"ccf118098021c4a3a997f53daa18efa228539768","author":{"name":"Brandon Kase","email":"54a185d234629b4dc947892e1a317c278712ad99@gmail.com"},"message":"Landing page for open-source complete (#1050)\n\nThe landing page for Coda open-source as close to Harold's spec as possible while still maintaining a responsive website. Note: The top \"Get Started\" link is dead until #1033 lands.\r\n\r\nThis is how it looks on mobile:\r\n \r\n<img width=\"446\" alt=\"mobile\" src=\"https://user-images.githubusercontent.com/515445/47612506-f9df8800-da38-11e8-9ae3-3e34fb6cbd96.png\">\r\n\r\nAnd on desktop:\r\n\r\n<img width=\"1056\" alt=\"desktop\" src=\"https://user-images.githubusercontent.com/515445/47612508-01069600-da39-11e8-9ccd-7c4b64a86b17.png\">\r\n\r\nAnd here is some evidence I didn't mess up the homepage:\r\n\r\n<img width=\"1065\" alt=\"homepage\" src=\"https://user-images.githubusercontent.com/515445/47612511-111e7580-da39-11e8-89e0-b1ae26b561cf.png\">","distinct":false,"url":"https://api.github.com/repos/CodaProtocol/coda/commits/ccf118098021c4a3a997f53daa18efa228539768"},{"sha":"c99b0d3739e75eca62479d04fcca5579089b1a04","author":{"name":"Brad Cohn","email":"e48521daea42f4ae88947a857eb95d491833f2c9@users.noreply.github.com"},"message":"First draft of local testnet demo (#1033)\n\nInstructions for spinning up a local testnet","distinct":false,"url":"https://api.github.com/repos/CodaProtocol/coda/commits/c99b0d3739e75eca62479d04fcca5579089b1a04"},{"sha":"7c74f36d1d9ebfdc26b620f060cd18bbca00dcdd","author":{"name":"psteckler","email":"a0b659651a45f24fc45fd8268654ec647f9dc16b@stecksoft.com"},"message":"report Merkle root from mask, when available (#1047)\n\nThe mask was delegating merkle_root to its parent, which is wrong if the mask has any accounts in it.\r\n\r\nThe new code delegates to the parent only if there's no Merkle root in the mask.","distinct":false,"url":"https://api.github.com/repos/CodaProtocol/coda/commits/7c74f36d1d9ebfdc26b620f060cd18bbca00dcdd"},{"sha":"376517891c115db61bb455efe024692c7975406e","author":{"name":"Joel Krauska","email":"95873a019ed17dd7f71d22fbd9627f6c7ebb3ef6@gmail.com"},"message":"dev notes about new docker (#1058)","distinct":false,"url":"https://api.github.com/repos/CodaProtocol/coda/commits/376517891c115db61bb455efe024692c7975406e"},{"sha":"af90aec49a374b79aef93585273678d05bfe2c93","author":{"name":"psteckler","email":"a0b659651a45f24fc45fd8268654ec647f9dc16b@stecksoft.com"},"message":"Fix some other mask delegations (#1057)\n\nThere were some mask operations that delegated to the mask parent. Those operations are implemented here.","distinct":false,"url":"https://api.github.com/repos/CodaProtocol/coda/commits/af90aec49a374b79aef93585273678d05bfe2c93"}]}
{"actor":{"display_login":"nholland94"}}