{"push_id":2675673786,"size":56,"distinct_size":14,"ref":"refs/heads/feat/coreapi-paths","head":"be180c112eb63bbef0df4556e560e19494dca10a","before":"a4acd43717156e97fce65cd4627951b6d3d2aeac","commits":[{"sha":"47bf8836445787edd1138f8acf60f66d47c6904a","author":{"name":"Łukasz Magiera","email":"9b7a0973fc99779f7e1822eb7336ff5d28bd2653@gmail.com"},"message":"plugin: preload git plugin by default\n\nLicense: MIT\nSigned-off-by: Łukasz Magiera <magik6k@gmail.com>","distinct":false,"url":"https://api.github.com/repos/ipfs/go-ipfs/commits/47bf8836445787edd1138f8acf60f66d47c6904a"},{"sha":"8800c7ca77f7b7e6a8b9779297f2657f6c5f0609","author":{"name":"Łukasz Magiera","email":"9b7a0973fc99779f7e1822eb7336ff5d28bd2653@gmail.com"},"message":"bump plugin loading error log from warning to error\n\nLicense: MIT\nSigned-off-by: Łukasz Magiera <magik6k@gmail.com>","distinct":false,"url":"https://api.github.com/repos/ipfs/go-ipfs/commits/8800c7ca77f7b7e6a8b9779297f2657f6c5f0609"},{"sha":"6696342ac76fabbcd3adeca972691081ea71c1dd","author":{"name":"Łukasz Magiera","email":"9b7a0973fc99779f7e1822eb7336ff5d28bd2653@gmail.com"},"message":"plugin: fix failing t0280-plugin-git\n\nLicense: MIT\nSigned-off-by: Łukasz Magiera <magik6k@gmail.com>","distinct":false,"url":"https://api.github.com/repos/ipfs/go-ipfs/commits/6696342ac76fabbcd3adeca972691081ea71c1dd"},{"sha":"8f95badb120bc83ab737b966109e309c8b977980","author":{"name":"Steven Allen","email":"4068f0880b399410602d694b3cc711c8a8f4727e@stebalien.com"},"message":"cat iptb logs on iptb failure (for debugging CI)\n\nLicense: MIT\nSigned-off-by: Steven Allen <steven@stebalien.com>","distinct":false,"url":"https://api.github.com/repos/ipfs/go-ipfs/commits/8f95badb120bc83ab737b966109e309c8b977980"},{"sha":"8387c394e9cec5e7a6b18d8f23486da3ae555aca","author":{"name":"Brendan McMillion","email":"d88b10c6bc7c38a4ffb541994aef7d8a7f8e3819@cloudflare.com"},"message":"Fix panic. Don't handle errors with fallthrough.\n\nLicense: MIT\nSigned-off-by: Brendan McMillion <brendan@cloudflare.com>","distinct":false,"url":"https://api.github.com/repos/ipfs/go-ipfs/commits/8387c394e9cec5e7a6b18d8f23486da3ae555aca"},{"sha":"82ddae2ba94efa7bf0ab717705ef9f181a75a21f","author":{"name":"Steven Allen","email":"4068f0880b399410602d694b3cc711c8a8f4727e@stebalien.com"},"message":"reduce log level when we can't republish\n\nThis is almost never an error, it just means we don't have any connections. We\ncould leave this at Warning but we'd like to be able to turn those on by\ndefault at some point.\n\nfixes #5029\n\nLicense: MIT\nSigned-off-by: Steven Allen <steven@stebalien.com>","distinct":false,"url":"https://api.github.com/repos/ipfs/go-ipfs/commits/82ddae2ba94efa7bf0ab717705ef9f181a75a21f"},{"sha":"76f018cacf112a0b131a61ad902807d6e3e4788f","author":{"name":"Rob Brackett","email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@robbrackett.com"},"message":"Add README to docs folder, fixes #5049\n\nAlso adds a link to the authors list in the top-level README.\n\nLicense: MIT\nSigned-off-by: Rob Brackett <rob@robbrackett.com>","distinct":false,"url":"https://api.github.com/repos/ipfs/go-ipfs/commits/76f018cacf112a0b131a61ad902807d6e3e4788f"},{"sha":"934b8b0ddccda805eb99b7229032e9cd2f866e7c","author":{"name":"Lucas Molas","email":"715409a5ad5448a3a4a9c37bdefb8f9e1b526eae@gmail.com"},"message":"unixfs: integrate `pb.Data` into `FSNode`\n\nTo avoid duplicating fields and making the code easier to follow.\n\nRemove all of `FSNode` previous fields in favor on a single `pb.Data` structure\nthat is not exported. Accessor methods are added only for the necessary internal\nfields. This takes up more memory, `pb.Data` is always created inside `FSNode`\nand it stays there instead of just being created and destroyed during the\n(un)marshal operations.\n\nThe removed fields `Data`, `blocksizes` and `Type` had a direct counterpart in\nthe embedded `pb.Data` structure, in contrast (only) the `subtotal` field\ndoesn't have one, it was used as a temporary accumulator to track the\n`Filesize`, which is now being kept updated on every modification (to ensure the\nentire `FSNode` is always at a valid state), so `subtotal` could just be removed\nwithout the addition of any other field (this temporary accumulator  was\nobscuring how `Filesize` was computed).\n\nTo keep `Filesize` up to date a method was added (`UpdateFilesize()`) to adjust\nits value in the two places where the file size could be modified, when changing\nits data (in `SetData()`, accessor method added) and when adding or removing\nchild nodes (in `AddBlockSize()` and `RemoveBlockSize()`).\n\nA constructor method was added (`NewFSNode()`) to initialize the required\nfields, like `Type` which is explicitly set, this deprecates the previous\nmethodology of just calling `new(FSNode)` and relying in the default value of\n`pb.Data_DataType` (`Data_Raw`) to avoid an explicit assignment. Also,\n`Filesize` is initialized to avoid being left with a `nil` value before\nmarshaling empty nodes, which would result in a different hash from previous\nversions, to be backwards compatible. Previous versions of `GetBytes()` always\nset the `Filesize` value, even though it is reflected as an `optional` field in\nthe `.proto` file (this may be an inaccurate field rule).\n\nWithout the duplicated fields the functions `GetBytes()` and `FSNodeFromBytes()`\nare now reduced to simple `Marshal()` and `Unmarshal()` operations respectively.\n\nLicense: MIT\nSigned-off-by: Lucas Molas <schomatis@gmail.com>","distinct":false,"url":"https://api.github.com/repos/ipfs/go-ipfs/commits/934b8b0ddccda805eb99b7229032e9cd2f866e7c"},{"sha":"39febb1910fa1ba17e530d1c88e8aec4a0060ea2","author":{"name":"Steven Allen","email":"4068f0880b399410602d694b3cc711c8a8f4727e@stebalien.com"},"message":"make ipfs swarm connect /ipfs/QmId work\n\nfixes #5102\n\nAlso, allow specifying multiple addresses for a single peer.\n\nLicense: MIT\nSigned-off-by: Steven Allen <steven@stebalien.com>","distinct":false,"url":"https://api.github.com/repos/ipfs/go-ipfs/commits/39febb1910fa1ba17e530d1c88e8aec4a0060ea2"},{"sha":"78f82e8e79a85aa6f1e5a80b62663b7d63ed1f98","author":{"name":"Steven Allen","email":"4068f0880b399410602d694b3cc711c8a8f4727e@stebalien.com"},"message":"allow disconnecting from a peer by ID\n\nLicense: MIT\nSigned-off-by: Steven Allen <steven@stebalien.com>","distinct":false,"url":"https://api.github.com/repos/ipfs/go-ipfs/commits/78f82e8e79a85aa6f1e5a80b62663b7d63ed1f98"},{"sha":"98a1c44489d7ffc0a4c9cd67365c6d0270ad4c19","author":{"name":"Steven Allen","email":"4068f0880b399410602d694b3cc711c8a8f4727e@stebalien.com"},"message":"test swarm connect/disconnect\n\nLicense: MIT\nSigned-off-by: Steven Allen <steven@stebalien.com>","distinct":false,"url":"https://api.github.com/repos/ipfs/go-ipfs/commits/98a1c44489d7ffc0a4c9cd67365c6d0270ad4c19"},{"sha":"319f006386e5649816e84ae06075670ab5528803","author":{"name":"Rob Brackett","email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@robbrackett.com"},"message":"Add package overview comments to coreapi\n\nLicense: MIT\nSigned-off-by: Rob Brackett <rob@robbrackett.com>","distinct":false,"url":"https://api.github.com/repos/ipfs/go-ipfs/commits/319f006386e5649816e84ae06075670ab5528803"},{"sha":"9f9ddd561c8efb74659ecb98b5765b7e2cb41201","author":{"name":"Whyrusleeping","email":"10cff4034cedfb92a272cddd774b8b63e3bdad06@ipfs.io"},"message":"Merge pull request #5098 from schomatis/feat/unixfs/fsnode-include-pb\n\nunixfs: integrate `pb.Data` into `FSNode` to avoid duplicating fields","distinct":false,"url":"https://api.github.com/repos/ipfs/go-ipfs/commits/9f9ddd561c8efb74659ecb98b5765b7e2cb41201"},{"sha":"add70f7911386e0cea07fb206bd532edd0f3b62c","author":{"name":"Whyrusleeping","email":"10cff4034cedfb92a272cddd774b8b63e3bdad06@ipfs.io"},"message":"Merge pull request #5108 from Mr0grog/docs/add-coreapi-overview\n\nAdd package overview comments to coreapi","distinct":false,"url":"https://api.github.com/repos/ipfs/go-ipfs/commits/add70f7911386e0cea07fb206bd532edd0f3b62c"},{"sha":"1f3a5fe4813f4d64e4ff9d65288ebd3684373329","author":{"name":"Whyrusleeping","email":"10cff4034cedfb92a272cddd774b8b63e3bdad06@ipfs.io"},"message":"Merge pull request #4991 from ipfs/feat/git-plugin-default\n\nplugin: preload git plugin by default","distinct":false,"url":"https://api.github.com/repos/ipfs/go-ipfs/commits/1f3a5fe4813f4d64e4ff9d65288ebd3684373329"},{"sha":"92f3725fd78c43cfa7a0124b02ba3051c7e438f6","author":{"name":"Whyrusleeping","email":"10cff4034cedfb92a272cddd774b8b63e3bdad06@ipfs.io"},"message":"Merge pull request #5069 from ipfs/feat/cat-iptb-logs\n\ncat iptb logs on iptb failure (for debugging CI)","distinct":false,"url":"https://api.github.com/repos/ipfs/go-ipfs/commits/92f3725fd78c43cfa7a0124b02ba3051c7e438f6"},{"sha":"aedc3217b5952f1e158952e1304eaef0798c4d7e","author":{"name":"Whyrusleeping","email":"10cff4034cedfb92a272cddd774b8b63e3bdad06@ipfs.io"},"message":"Merge pull request #5107 from ipfs/fix/5102\n\nimprove swarm connect/disconnect commands","distinct":false,"url":"https://api.github.com/repos/ipfs/go-ipfs/commits/aedc3217b5952f1e158952e1304eaef0798c4d7e"},{"sha":"cdc349790cd258662374694b704709c64979175e","author":{"name":"Whyrusleeping","email":"10cff4034cedfb92a272cddd774b8b63e3bdad06@ipfs.io"},"message":"Merge pull request #5072 from Bren2010/review/core\n\nFix panic. Don't handle errors with fallthrough.","distinct":false,"url":"https://api.github.com/repos/ipfs/go-ipfs/commits/cdc349790cd258662374694b704709c64979175e"},{"sha":"c39067b1f141967ee2224da2e77a7f4c10763679","author":{"name":"Whyrusleeping","email":"10cff4034cedfb92a272cddd774b8b63e3bdad06@ipfs.io"},"message":"Merge pull request #5095 from Mr0grog/docs/5049-readme-for-docs\n\nAdd README to docs folder","distinct":false,"url":"https://api.github.com/repos/ipfs/go-ipfs/commits/c39067b1f141967ee2224da2e77a7f4c10763679"},{"sha":"dbaeb8449976d5387f27138b0dd272ec9eef3593","author":{"name":"Whyrusleeping","email":"10cff4034cedfb92a272cddd774b8b63e3bdad06@ipfs.io"},"message":"Merge pull request #5091 from ipfs/fix/5029\n\nreduce log level when we can't republish","distinct":false,"url":"https://api.github.com/repos/ipfs/go-ipfs/commits/dbaeb8449976d5387f27138b0dd272ec9eef3593"}]}
{"actor":{"display_login":"magik6k"}}