{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":184654385,"defaultBranch":"master","name":"singleflight","ownerLogin":"janos","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-05-02T21:33:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/78134?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701772595.0","currentOid":""},"activityList":{"items":[{"before":"30378387251faeb90067059353c78e7205b975ad","after":"bfebb53a3f89a896c05b201aaf0c27705ed19b69","ref":"refs/heads/master","pushedAt":"2024-02-19T08:43:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"janos","name":"Janoš Guljaš","path":"/janos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78134?s=80&v=4"},"commit":{"message":"add linter rules, update github actions (#8)","shortMessageHtmlLink":"add linter rules, update github actions (#8)"}},{"before":"a980655cac45122118487639659da68010f34f2d","after":"30378387251faeb90067059353c78e7205b975ad","ref":"refs/heads/master","pushedAt":"2024-02-18T23:40:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"janos","name":"Janoš Guljaš","path":"/janos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78134?s=80&v=4"},"commit":{"message":"document generics in readme (#12)","shortMessageHtmlLink":"document generics in readme (#12)"}},{"before":"a7affacaf07488d9b49680e2b3f6a24b12186f32","after":"a980655cac45122118487639659da68010f34f2d","ref":"refs/heads/master","pushedAt":"2024-02-17T20:22:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"janos","name":"Janoš Guljaš","path":"/janos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78134?s=80&v=4"},"commit":{"message":"make readme more detailed (#10)","shortMessageHtmlLink":"make readme more detailed (#10)"}},{"before":"419f99742dae1d1f19821e6a2ff982c7c9107825","after":null,"ref":"refs/heads/no-fn-calls-after-cancel","pushedAt":"2023-12-05T10:36:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"janos","name":"Janoš Guljaš","path":"/janos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78134?s=80&v=4"}},{"before":"db682afdff015ded9e79e26e2ae05102cd7c82e4","after":null,"ref":"refs/heads/release/0.2","pushedAt":"2023-12-05T10:36:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"janos","name":"Janoš Guljaš","path":"/janos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78134?s=80&v=4"}},{"before":"a3a78ab136065cbea2e1f147c8ab6438ad56a585","after":"a7affacaf07488d9b49680e2b3f6a24b12186f32","ref":"refs/heads/master","pushedAt":"2023-12-05T10:32:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"janos","name":"Janoš Guljaš","path":"/janos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78134?s=80&v=4"},"commit":{"message":"Protect the shared value for concurrent access","shortMessageHtmlLink":"Protect the shared value for concurrent access"}},{"before":"12ee437aad1c8ee241488afadad27d5bdfe9cc4d","after":"a3a78ab136065cbea2e1f147c8ab6438ad56a585","ref":"refs/heads/master","pushedAt":"2023-09-11T18:00:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"janos","name":"Janoš Guljaš","path":"/janos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78134?s=80&v=4"},"commit":{"message":"Preserve context values (#6)\n\nInstead of passing a fresh `context.Background()` wrap context passed by\r\nthe user with a context that ignores cancellation.\r\n\r\nThis allows to drop the original cancellation while preserving context\r\nvalues.\r\n\r\nIf built with Go 1.21+ the stdlib `context.WithoutCancel` is used.\r\nOtherwise it fallbacks to an in-tree copy of the withoutCancel.\r\n\r\nSigned-off-by: Paweł Gronowski ","shortMessageHtmlLink":"Preserve context values (#6)"}},{"before":null,"after":"db682afdff015ded9e79e26e2ae05102cd7c82e4","ref":"refs/heads/release/0.2","pushedAt":"2023-08-23T10:33:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"janos","name":"Janoš Guljaš","path":"/janos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78134?s=80&v=4"},"commit":{"message":"Ensure no function calls after one context is cancelled","shortMessageHtmlLink":"Ensure no function calls after one context is cancelled"}},{"before":"cc3ab41f18cc3bc331dce842f9582ccf30c85231","after":"12ee437aad1c8ee241488afadad27d5bdfe9cc4d","ref":"refs/heads/master","pushedAt":"2023-08-22T10:09:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"janos","name":"Janoš Guljaš","path":"/janos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78134?s=80&v=4"},"commit":{"message":"Update github workflow","shortMessageHtmlLink":"Update github workflow"}},{"before":"2cbfb0d98b6fe8919269c858713b4749a5b9f846","after":"cc3ab41f18cc3bc331dce842f9582ccf30c85231","ref":"refs/heads/master","pushedAt":"2023-08-22T10:06:10.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"janos","name":"Janoš Guljaš","path":"/janos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78134?s=80&v=4"},"commit":{"message":"Ensure no function calls after one context is cancelled\n\nMerge pull request #5 from janos/no-fn-calls-after-cancel","shortMessageHtmlLink":"Ensure no function calls after one context is cancelled"}},{"before":"cfda74933857bf10a6b50a6617982f1d646caa59","after":"419f99742dae1d1f19821e6a2ff982c7c9107825","ref":"refs/heads/no-fn-calls-after-cancel","pushedAt":"2023-08-04T21:38:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"janos","name":"Janoš Guljaš","path":"/janos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78134?s=80&v=4"},"commit":{"message":"Optimize call struct","shortMessageHtmlLink":"Optimize call struct"}},{"before":null,"after":"cfda74933857bf10a6b50a6617982f1d646caa59","ref":"refs/heads/no-fn-calls-after-cancel","pushedAt":"2023-08-04T17:12:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"janos","name":"Janoš Guljaš","path":"/janos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78134?s=80&v=4"},"commit":{"message":"Ensure no function calls after one context is cancelled","shortMessageHtmlLink":"Ensure no function calls after one context is cancelled"}},{"before":"99e6620ca5bea458c23bfe738c77a87496865e09","after":"2cbfb0d98b6fe8919269c858713b4749a5b9f846","ref":"refs/heads/master","pushedAt":"2023-08-04T17:11:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"janos","name":"Janoš Guljaš","path":"/janos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78134?s=80&v=4"},"commit":{"message":"Update Github workflow","shortMessageHtmlLink":"Update Github workflow"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD_maicgA","startCursor":null,"endCursor":null}},"title":"Activity · janos/singleflight"}