{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":111130801,"defaultBranch":"master","name":"go-hamt-ipld","ownerLogin":"filecoin-project","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-11-17T17:17:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22014611?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724634096.0","currentOid":""},"activityList":{"items":[{"before":"e56ba2096e9ef4efe2384515c4b28d2479ad578f","after":null,"ref":"refs/heads/uci/update-go","pushedAt":"2024-08-26T01:01:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"}},{"before":"54adf9be074cc4281f3f6b369827fa311ed98831","after":"3dc048c3ab31f5cba3aa9e715c3023adbd0e2c51","ref":"refs/heads/master","pushedAt":"2024-08-26T01:01:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"},"commit":{"message":"chore!: bump go.mod to Go 1.22 and run go fix (#125)","shortMessageHtmlLink":"chore!: bump go.mod to Go 1.22 and run go fix (#125)"}},{"before":null,"after":"e56ba2096e9ef4efe2384515c4b28d2479ad578f","ref":"refs/heads/uci/update-go","pushedAt":"2024-08-23T10:36:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"web3-bot","name":null,"path":"/web3-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81333946?s=80&v=4"},"commit":{"message":"chore: bump go.mod to Go 1.22 and run go fix","shortMessageHtmlLink":"chore: bump go.mod to Go 1.22 and run go fix"}},{"before":"11033700499d8d947f7d342a122c51317c91c8c9","after":"bff3b45723eb29ccb78aeb5fbe677fb60f7edbb5","ref":"refs/heads/rvagg/generics","pushedAt":"2024-08-07T07:11:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"},"commit":{"message":"chore: new cbor-gen with better nullable handling","shortMessageHtmlLink":"chore: new cbor-gen with better nullable handling"}},{"before":"b1135e14d402bec8f327f1b68473c11b19e40aa7","after":"11033700499d8d947f7d342a122c51317c91c8c9","ref":"refs/heads/rvagg/generics","pushedAt":"2024-08-06T10:18:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"},"commit":{"message":"chore: use new cbor-gen with generics support","shortMessageHtmlLink":"chore: use new cbor-gen with generics support"}},{"before":"fdca87a0b7357cf5641dfac3d589eac2d1af20ff","after":"b1135e14d402bec8f327f1b68473c11b19e40aa7","ref":"refs/heads/rvagg/generics","pushedAt":"2024-08-05T12:16:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"},"commit":{"message":"chore: use new cbor-gen with generics support","shortMessageHtmlLink":"chore: use new cbor-gen with generics support"}},{"before":"8003db4ac2677fc38e91764f7c1371ca5cd4f50d","after":"fdca87a0b7357cf5641dfac3d589eac2d1af20ff","ref":"refs/heads/rvagg/generics","pushedAt":"2024-08-05T10:51:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"},"commit":{"message":"fix: explicitly signal \"delete\" operation in modifyValue","shortMessageHtmlLink":"fix: explicitly signal \"delete\" operation in modifyValue"}},{"before":"b1d76a0bd9ef7c1b102a9ebf785f929ad139b9b0","after":null,"ref":"refs/heads/steb/generic-pointers","pushedAt":"2024-08-05T10:51:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"}},{"before":"e285e689ad42135ab6b40541784ad9158a36eb6f","after":"8003db4ac2677fc38e91764f7c1371ca5cd4f50d","ref":"refs/heads/rvagg/generics","pushedAt":"2024-08-05T10:51:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"},"commit":{"message":"fix: explicitly signal \"delete\" operation in modifyValue","shortMessageHtmlLink":"fix: explicitly signal \"delete\" operation in modifyValue"}},{"before":"53db27261c9bed850ceee6b2ff5d1a453386dab1","after":"c0d7ee241ac130cbc2ffc8b899e17ee6e7494e19","ref":"refs/heads/rvagg/update","pushedAt":"2024-08-05T02:44:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"},"commit":{"message":"Reject nil pointers & nil KVs\n\nWe'd previously reject the pointers in UnmarshalCBOR, but cbor-gen has\nmoved on and will now decode null. The KVs are manually decoded and\nshould never be nil, even now, but... I'm adding the check just to be\nextra safe.","shortMessageHtmlLink":"Reject nil pointers & nil KVs"}},{"before":"cbffebb05e8a015bb3ab8f3029ce068e6458db29","after":null,"ref":"refs/heads/rvagg/cborgen_upd","pushedAt":"2024-08-05T02:40:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"}},{"before":"556b5df47ccebbf8b8af47115d571856c69ef5bb","after":null,"ref":"refs/heads/steb/fix-bitfield-serialize","pushedAt":"2024-08-05T02:39:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"}},{"before":"361416ec5738a5d6bea5e5d2332ee3a34f1f6581","after":"53db27261c9bed850ceee6b2ff5d1a453386dab1","ref":"refs/heads/rvagg/update","pushedAt":"2024-08-05T02:39:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"},"commit":{"message":"Reject nil pointers & nil KVs\n\nWe'd previously reject the pointers in UnmarshalCBOR, but cbor-gen has\nmoved on and will now decode null. The KVs are manually decoded and\nshould never be nil, even now, but... I'm adding the check just to be\nextra safe.","shortMessageHtmlLink":"Reject nil pointers & nil KVs"}},{"before":"1295558c39ecd1680102a8bf468d755f9450a48d","after":"e285e689ad42135ab6b40541784ad9158a36eb6f","ref":"refs/heads/rvagg/generics","pushedAt":"2024-08-05T02:14:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"},"commit":{"message":"doc: add doc for generic interface","shortMessageHtmlLink":"doc: add doc for generic interface"}},{"before":"3c07c40b54845219ede0a9afbb4f74b0e95fcc43","after":"1295558c39ecd1680102a8bf468d755f9450a48d","ref":"refs/heads/rvagg/generics","pushedAt":"2024-08-03T09:30:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"},"commit":{"message":"fix: only make zero value once","shortMessageHtmlLink":"fix: only make zero value once"}},{"before":"29a7439525438a308d1442e98e0c8803ff6523ec","after":"3c07c40b54845219ede0a9afbb4f74b0e95fcc43","ref":"refs/heads/rvagg/generics","pushedAt":"2024-08-03T08:24:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"},"commit":{"message":"chore!: bump go.mod to v4","shortMessageHtmlLink":"chore!: bump go.mod to v4"}},{"before":"d2712ad65a1c6c6eaf90c93978fe075f76729078","after":"29a7439525438a308d1442e98e0c8803ff6523ec","ref":"refs/heads/rvagg/generics","pushedAt":"2024-08-03T08:23:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"},"commit":{"message":"fix: Equal->Equals, change Find return value order","shortMessageHtmlLink":"fix: Equal->Equals, change Find return value order"}},{"before":"d55f69560b40fe59459f16f2d67b972c5ecb3689","after":"b1d76a0bd9ef7c1b102a9ebf785f929ad139b9b0","ref":"refs/heads/steb/generic-pointers","pushedAt":"2024-08-03T00:52:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Stebalien","name":"Steven Allen","path":"/Stebalien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/310393?s=80&v=4"},"commit":{"message":"use a single generic as suggested by @Wondertan","shortMessageHtmlLink":"use a single generic as suggested by @Wondertan"}},{"before":"410665a4479b2fd36cb89f6c1b7cba4970eba302","after":"d55f69560b40fe59459f16f2d67b972c5ecb3689","ref":"refs/heads/steb/generic-pointers","pushedAt":"2024-08-03T00:50:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Stebalien","name":"Steven Allen","path":"/Stebalien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/310393?s=80&v=4"},"commit":{"message":"use a single generic as suggested by @Wondertan","shortMessageHtmlLink":"use a single generic as suggested by @Wondertan"}},{"before":null,"after":"556b5df47ccebbf8b8af47115d571856c69ef5bb","ref":"refs/heads/steb/fix-bitfield-serialize","pushedAt":"2024-08-02T21:31:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Stebalien","name":"Steven Allen","path":"/Stebalien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/310393?s=80&v=4"},"commit":{"message":"Reject nil pointers & nil KVs\n\nWe'd previously reject the pointers in UnmarshalCBOR, but cbor-gen has\nmoved on and will now decode null. The KVs are manually decoded and\nshould never be nil, even now, but... I'm adding the check just to be\nextra safe.","shortMessageHtmlLink":"Reject nil pointers & nil KVs"}},{"before":null,"after":"410665a4479b2fd36cb89f6c1b7cba4970eba302","ref":"refs/heads/steb/generic-pointers","pushedAt":"2024-08-02T19:55:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Stebalien","name":"Steven Allen","path":"/Stebalien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/310393?s=80&v=4"},"commit":{"message":"use generic pointers\n\nIt sucks, but, as far as I know, this is the only way to avoid\nreflection and other pointy nastiness.","shortMessageHtmlLink":"use generic pointers"}},{"before":null,"after":"d2712ad65a1c6c6eaf90c93978fe075f76729078","ref":"refs/heads/rvagg/generics","pushedAt":"2024-08-02T11:38:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"},"commit":{"message":"feat!: use generics instead of cbg.Deferred","shortMessageHtmlLink":"feat!: use generics instead of cbg.Deferred"}},{"before":"31866b8ef4031fcc958374e85fc9497b4518d719","after":null,"ref":"refs/heads/rvagg/generics","pushedAt":"2024-08-02T11:28:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"}},{"before":null,"after":"31866b8ef4031fcc958374e85fc9497b4518d719","ref":"refs/heads/rvagg/generics","pushedAt":"2024-08-02T11:26:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"},"commit":{"message":"feat!: use generics instead of cbg.Deferred","shortMessageHtmlLink":"feat!: use generics instead of cbg.Deferred"}},{"before":"4c2fe687c01295bcc18c29a050cb2125c23cb1f8","after":"361416ec5738a5d6bea5e5d2332ee3a34f1f6581","ref":"refs/heads/rvagg/update","pushedAt":"2024-08-02T08:11:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"},"commit":{"message":"chore: add dependabot config","shortMessageHtmlLink":"chore: add dependabot config"}},{"before":null,"after":"4c2fe687c01295bcc18c29a050cb2125c23cb1f8","ref":"refs/heads/rvagg/update","pushedAt":"2024-08-02T07:53:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"},"commit":{"message":"chore: add dependabot config","shortMessageHtmlLink":"chore: add dependabot config"}},{"before":"af1ab3f8d39ce92870206828281e0004f481f417","after":null,"ref":"refs/heads/rvagg/v3.4.0","pushedAt":"2024-08-02T07:29:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"}},{"before":"299f45acca8ac7dacc4ad8af2004c7642819338f","after":"54adf9be074cc4281f3f6b369827fa311ed98831","ref":"refs/heads/master","pushedAt":"2024-08-02T07:29:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"},"commit":{"message":"chore: v3.4.0 bump","shortMessageHtmlLink":"chore: v3.4.0 bump"}},{"before":null,"after":"af1ab3f8d39ce92870206828281e0004f481f417","ref":"refs/heads/rvagg/v3.4.0","pushedAt":"2024-08-02T07:21:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"},"commit":{"message":"chore: v3.4.0 bump","shortMessageHtmlLink":"chore: v3.4.0 bump"}},{"before":"2373433e45f7a348b2b9d02ea4b26e3b65f78dba","after":null,"ref":"refs/heads/uci/copy-templates","pushedAt":"2024-03-23T08:15:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"web3-bot","name":null,"path":"/web3-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81333946?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yNlQwMTowMTozNi4wMDAwMDBazwAAAASjwozD","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0yM1QwODoxNToyNS4wMDAwMDBazwAAAAQdWs_8"}},"title":"Activity ยท filecoin-project/go-hamt-ipld"}