{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":675032422,"defaultBranch":"main","name":"go-util","ownerLogin":"mautrix","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-05T14:52:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/88519669?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713264550.0","currentOid":""},"activityList":{"items":[{"before":"1051a7dd4dd2443e28c60914a6366fc2db4159cf","after":"2ebe792cd8f78ca67c4811aa76a4a57862587825","ref":"refs/heads/main","pushedAt":"2024-05-16T14:11:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Fix duration log","shortMessageHtmlLink":"Fix duration log"}},{"before":"91c8483608d411b276ba3c1720e4569a46488c0c","after":"1051a7dd4dd2443e28c60914a6366fc2db4159cf","ref":"refs/heads/main","pushedAt":"2024-05-16T13:02:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Update dependencies","shortMessageHtmlLink":"Update dependencies"}},{"before":"cb1710e07796801aaacc657ca528760aaf6af267","after":"91c8483608d411b276ba3c1720e4569a46488c0c","ref":"refs/heads/main","pushedAt":"2024-05-03T09:43:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Add support for uncommenting lines in dialect filters","shortMessageHtmlLink":"Add support for uncommenting lines in dialect filters"}},{"before":"d27d5a4cda9e98860f0deeca60edf355df245a51","after":"cb1710e07796801aaacc657ca528760aaf6af267","ref":"refs/heads/main","pushedAt":"2024-04-16T10:47:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Bump version to v0.4.2","shortMessageHtmlLink":"Bump version to v0.4.2"}},{"before":"e3ab4975c61cc37f5de11dc97f83a4c42219e0d4","after":"d27d5a4cda9e98860f0deeca60edf355df245a51","ref":"refs/heads/main","pushedAt":"2024-03-18T21:19:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Add reflect row iter utility","shortMessageHtmlLink":"Add reflect row iter utility"}},{"before":"e176781beaefaba787ca57898d97a694354ecfb0","after":null,"ref":"refs/heads/tulir/mass-insert-builder","pushedAt":"2024-03-17T18:10:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"}},{"before":"b7b9dd6d384d8ae531fd3194d3e8a2ff2559e1bd","after":"e3ab4975c61cc37f5de11dc97f83a4c42219e0d4","ref":"refs/heads/main","pushedAt":"2024-03-17T18:10:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Add dbutil for building mass insert queries (#10)","shortMessageHtmlLink":"Add dbutil for building mass insert queries (#10)"}},{"before":"53cb04950f7e0e25156c1e4052c987267f3015df","after":"b7b9dd6d384d8ae531fd3194d3e8a2ff2559e1bd","ref":"refs/heads/main","pushedAt":"2024-03-16T10:47:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Bump version to v0.4.1","shortMessageHtmlLink":"Bump version to v0.4.1"}},{"before":"ff64e137ce4419cf10acc95889fd65a4f7be6e88","after":"53cb04950f7e0e25156c1e4052c987267f3015df","ref":"refs/heads/main","pushedAt":"2024-03-11T14:14:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Panic earlier if context is nil","shortMessageHtmlLink":"Panic earlier if context is nil"}},{"before":"08286888ee6c419b71a3135ae4a606c02378911e","after":"ff64e137ce4419cf10acc95889fd65a4f7be6e88","ref":"refs/heads/main","pushedAt":"2024-03-11T13:36:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Update dependencies","shortMessageHtmlLink":"Update dependencies"}},{"before":"a4dedb3f7a4f84fe9a9bcc58bf17909aa6dd0d36","after":null,"ref":"refs/heads/feature/detect-txn-deadlock","pushedAt":"2024-03-08T20:13:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hifi","name":"Toni Spets","path":"/hifi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106598?s=80&v=4"}},{"before":"e5cb5e96d15cb87ffe6e5970c2f90ee47980e715","after":"08286888ee6c419b71a3135ae4a606c02378911e","ref":"refs/heads/main","pushedAt":"2024-03-08T20:13:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hifi","name":"Toni Spets","path":"/hifi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106598?s=80&v=4"},"commit":{"message":"Log periodically if transaction takes long","shortMessageHtmlLink":"Log periodically if transaction takes long"}},{"before":"3295cb6d151378851511f3344814b36b2c1202e0","after":"a4dedb3f7a4f84fe9a9bcc58bf17909aa6dd0d36","ref":"refs/heads/feature/detect-txn-deadlock","pushedAt":"2024-03-08T20:12:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hifi","name":"Toni Spets","path":"/hifi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106598?s=80&v=4"},"commit":{"message":"Log periodically if transaction takes long","shortMessageHtmlLink":"Log periodically if transaction takes long"}},{"before":"73425eb60f5f872d368cb94f0bc8d48b0d4e86ba","after":"3295cb6d151378851511f3344814b36b2c1202e0","ref":"refs/heads/feature/detect-txn-deadlock","pushedAt":"2024-03-08T17:30:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hifi","name":"Toni Spets","path":"/hifi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106598?s=80&v=4"},"commit":{"message":"Log periodically if transaction takes long","shortMessageHtmlLink":"Log periodically if transaction takes long"}},{"before":"c831da2efc263e3fa97f27db1b2848252bc88195","after":"73425eb60f5f872d368cb94f0bc8d48b0d4e86ba","ref":"refs/heads/feature/detect-txn-deadlock","pushedAt":"2024-03-08T15:05:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hifi","name":"Toni Spets","path":"/hifi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106598?s=80&v=4"},"commit":{"message":"Log periodically if transaction takes long","shortMessageHtmlLink":"Log periodically if transaction takes long"}},{"before":"8cc7a180a953707fea78ac7df7cdd15eaca27532","after":"c831da2efc263e3fa97f27db1b2848252bc88195","ref":"refs/heads/feature/detect-txn-deadlock","pushedAt":"2024-03-08T15:04:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hifi","name":"Toni Spets","path":"/hifi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106598?s=80&v=4"},"commit":{"message":"Log periodically if transaction takes long","shortMessageHtmlLink":"Log periodically if transaction takes long"}},{"before":null,"after":"8cc7a180a953707fea78ac7df7cdd15eaca27532","ref":"refs/heads/feature/detect-txn-deadlock","pushedAt":"2024-03-08T14:57:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hifi","name":"Toni Spets","path":"/hifi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106598?s=80&v=4"},"commit":{"message":"Log periodically if transaction takes long","shortMessageHtmlLink":"Log periodically if transaction takes long"}},{"before":"953608f657a3a5722a8eb1cb8c110cb32fb7b5d8","after":"e5cb5e96d15cb87ffe6e5970c2f90ee47980e715","ref":"refs/heads/main","pushedAt":"2024-02-27T22:00:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Add JSONPtr and UntypedNil to dbutil","shortMessageHtmlLink":"Add JSONPtr and UntypedNil to dbutil"}},{"before":"02c67a916c0418e6d30f439c2698153eff6afd73","after":"e176781beaefaba787ca57898d97a694354ecfb0","ref":"refs/heads/tulir/mass-insert-builder","pushedAt":"2024-02-25T13:47:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Add more godocs and tests","shortMessageHtmlLink":"Add more godocs and tests"}},{"before":"1a0adaa986cff6161b236d2e443457652e658c21","after":"02c67a916c0418e6d30f439c2698153eff6afd73","ref":"refs/heads/tulir/mass-insert-builder","pushedAt":"2024-02-24T23:43:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Add some godocs","shortMessageHtmlLink":"Add some godocs"}},{"before":null,"after":"1a0adaa986cff6161b236d2e443457652e658c21","ref":"refs/heads/tulir/mass-insert-builder","pushedAt":"2024-02-24T23:30:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Add dbutil for building mass insert queries","shortMessageHtmlLink":"Add dbutil for building mass insert queries"}},{"before":"b5e57f896c916c82698a7854a8ba9397d7cb2317","after":"953608f657a3a5722a8eb1cb8c110cb32fb7b5d8","ref":"refs/heads/main","pushedAt":"2024-02-22T20:26:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Add utility to format HTTP requests as curl","shortMessageHtmlLink":"Add utility to format HTTP requests as curl"}},{"before":"8753c3e1e1a37510c4159530fab209b7be7de478","after":"b5e57f896c916c82698a7854a8ba9397d7cb2317","ref":"refs/heads/main","pushedAt":"2024-02-17T12:46:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Add dbutil helpers for converting time.Time into *int64","shortMessageHtmlLink":"Add dbutil helpers for converting time.Time into *int64"}},{"before":"78783ba0dd4ef44d0d83a191741133d02ac604f8","after":"8753c3e1e1a37510c4159530fab209b7be7de478","ref":"refs/heads/main","pushedAt":"2024-02-16T14:47:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Bump version to v0.4.0","shortMessageHtmlLink":"Bump version to v0.4.0"}},{"before":"da0b16df0446e315de0f546b84e99b92b03623f3","after":"78783ba0dd4ef44d0d83a191741133d02ac604f8","ref":"refs/heads/main","pushedAt":"2024-02-16T14:44:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Add ConvertRowFn helper type and function to collect rowiter in a map","shortMessageHtmlLink":"Add ConvertRowFn helper type and function to collect rowiter in a map"}},{"before":"32294da153ab476b22419f710e02fb0c37aa9f14","after":"da0b16df0446e315de0f546b84e99b92b03623f3","ref":"refs/heads/main","pushedAt":"2024-02-09T11:47:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Add Go-version-independent names for actions","shortMessageHtmlLink":"Add Go-version-independent names for actions"}},{"before":"5f386f84d7e2ca01bfa2fb5d2b9bcf4e87ef089a","after":"32294da153ab476b22419f710e02fb0c37aa9f14","ref":"refs/heads/main","pushedAt":"2024-02-08T08:54:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Add helper for setting better zerolog globals","shortMessageHtmlLink":"Add helper for setting better zerolog globals"}},{"before":"bcac615a29419458a92557412dc196c5b440a494","after":"5f386f84d7e2ca01bfa2fb5d2b9bcf4e87ef089a","ref":"refs/heads/main","pushedAt":"2024-02-08T08:20:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tulir","name":"Tulir Asokan","path":"/tulir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4224639?s=80&v=4"},"commit":{"message":"Update dependencies and bump minimum Go version to 1.21","shortMessageHtmlLink":"Update dependencies and bump minimum Go version to 1.21"}},{"before":"5c0f5321010eca317717cc598a21fd3f473d7b2d","after":null,"ref":"refs/heads/feature/sliceiter","pushedAt":"2024-01-31T16:21:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hifi","name":"Toni Spets","path":"/hifi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106598?s=80&v=4"}},{"before":"19d12662df851dc70248a1dfedbdba14ca841cd0","after":"bcac615a29419458a92557412dc196c5b440a494","ref":"refs/heads/main","pushedAt":"2024-01-31T16:21:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hifi","name":"Toni Spets","path":"/hifi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106598?s=80&v=4"},"commit":{"message":"Add slice iterator for dbiter\n\nIn addition return dbutil.ErrAlreadyIterated if the iterator is tried\nto run twice after successful completion or the previous error that had\noccured during iteration.","shortMessageHtmlLink":"Add slice iterator for dbiter"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES7W8BwA","startCursor":null,"endCursor":null}},"title":"Activity ยท mautrix/go-util"}