{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1482997,"defaultBranch":"develop","name":"phpredis","ownerLogin":"phpredis","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-03-15T14:40:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10171267?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717352130.0","currentOid":""},"activityList":{"items":[{"before":"fbad18311210d9f4ed27aff4c0b342f38c4bacb1","after":null,"ref":"refs/heads/additonal-zend_strl-usage","pushedAt":"2024-06-02T18:15:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"}},{"before":"23099739bb5fb5d71600f24ff60062b0ce0ba127","after":null,"ref":"refs/heads/touchup-unit-tests","pushedAt":"2024-06-02T00:35:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"}},{"before":"f8c762e70bd754a2494589c127a69c066336ee8f","after":"d3b2d87b103cada2fc5b988a6b141f149069eb07","ref":"refs/heads/develop","pushedAt":"2024-06-02T00:35:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"},"commit":{"message":"Don't use `$k1` as a variable name.\n\nThere is a very strange edge case whn you try to run PHP under valgrind\nand use certain specific strings like \"$k1\".\n\nPHP interns these values in such a way that valgrind can't handle it and\nhard aborts on sigsegv. I don't know what the actual cause is but\nsimply renaming the variables is a workaround.","shortMessageHtmlLink":"Don't use $k1 as a variable name."}},{"before":null,"after":"23099739bb5fb5d71600f24ff60062b0ce0ba127","ref":"refs/heads/touchup-unit-tests","pushedAt":"2024-06-02T00:22:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"},"commit":{"message":"Don't use `$k1` as a variable name.\n\nThere is a very strange edge case whn you try to run PHP under valgrind\nand use certain specific strings like \"$k1\".\n\nPHP interns these values in such a way that valgrind can't handle it and\nhard aborts on sigsegv. I don't know what the actual cause is but\nsimply renaming the variables is a workaround.","shortMessageHtmlLink":"Don't use $k1 as a variable name."}},{"before":null,"after":"fbad18311210d9f4ed27aff4c0b342f38c4bacb1","ref":"refs/heads/additonal-zend_strl-usage","pushedAt":"2024-06-01T22:02:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"},"commit":{"message":"WIP: More ZEND_STRL usage","shortMessageHtmlLink":"WIP: More ZEND_STRL usage"}},{"before":"dab6a62d3463a4f003ebfbaedddbf9eaff103f90","after":"f8c762e70bd754a2494589c127a69c066336ee8f","ref":"refs/heads/develop","pushedAt":"2024-06-01T20:41:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"},"commit":{"message":"Use ZEND_STRL where appropriate.\n\nUse the `ZEND_STRL` macro in several places rather than manually sending\na static string and its length as a constant.","shortMessageHtmlLink":"Use ZEND_STRL where appropriate."}},{"before":"a44c4020bfece44ad13f7d29bee4f05c2e584582","after":null,"ref":"refs/heads/php-8.4-compatibility","pushedAt":"2024-06-01T20:41:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"}},{"before":null,"after":"a44c4020bfece44ad13f7d29bee4f05c2e584582","ref":"refs/heads/php-8.4-compatibility","pushedAt":"2024-06-01T20:13:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"},"commit":{"message":"Use ZEND_STRL where appropriate.\n\nUse the `ZEND_STRL` macro in several places rather than manually sending\na static string and its length as a constant.","shortMessageHtmlLink":"Use ZEND_STRL where appropriate."}},{"before":"11639563695416406543a44032861cd5cfff9841","after":null,"ref":"refs/heads/more-refactoring","pushedAt":"2024-05-31T19:15:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"}},{"before":"c6cd665bdea5bd446ae1213b07a8c7bd232fe75e","after":"dab6a62d3463a4f003ebfbaedddbf9eaff103f90","ref":"refs/heads/develop","pushedAt":"2024-05-31T19:15:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"},"commit":{"message":"Code formatting","shortMessageHtmlLink":"Code formatting"}},{"before":null,"after":"11639563695416406543a44032861cd5cfff9841","ref":"refs/heads/more-refactoring","pushedAt":"2024-05-31T19:02:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"},"commit":{"message":"Code formatting","shortMessageHtmlLink":"Code formatting"}},{"before":"8d7ea90e53c7bd1be0d969e15d82546cfb2716c2","after":null,"ref":"refs/heads/more-refactoring","pushedAt":"2024-05-30T19:10:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"}},{"before":"78b70ca8f49a5918e7ce626c19076036b7d20c75","after":"c6cd665bdea5bd446ae1213b07a8c7bd232fe75e","ref":"refs/heads/develop","pushedAt":"2024-05-30T19:10:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"},"commit":{"message":"Code formatting","shortMessageHtmlLink":"Code formatting"}},{"before":null,"after":"8d7ea90e53c7bd1be0d969e15d82546cfb2716c2","ref":"refs/heads/more-refactoring","pushedAt":"2024-05-30T18:51:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"},"commit":{"message":"Code formatting","shortMessageHtmlLink":"Code formatting"}},{"before":"0d89e92889c49e0e693ee16747ace2bc506208b6","after":"78b70ca8f49a5918e7ce626c19076036b7d20c75","ref":"refs/heads/develop","pushedAt":"2024-05-30T06:02:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"},"commit":{"message":"More test refactoring.\n\n* Switch remaining old-style PHP 5.4 `Array(...)` declarations to `[...]`\n* Update variable names getting rid hungarian notation prefixes (e.g.\n `str_`, `i_`, etc).\n* Allow cluster seeds to be passed on the command-line instead of soley\n relying on either a node environment variable or our\n tests/nodes/nodemap file. This should make it easier to run ad-hoc\n cluster tests by specifying just a single seed.\n* Add some diagnostics for when we can't find a suitable cluster to run\n our tests against indicating exactly where we looked for the env var\n and node file.\n* Refactor RedisArray tests to use our newer TestSuite assertions.\n* Allow `RedisArray` ports to be specified on the command-line as well.\n* Various formatting fixes.\n* More robust KeyDB detection.","shortMessageHtmlLink":"More test refactoring."}},{"before":"7104b6b587a8267083128980a17c3cd3758bf473","after":null,"ref":"refs/heads/more-test-updates","pushedAt":"2024-05-30T06:02:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"}},{"before":"e5303fff78f6e1d0807908b0a34e607d9ce096b3","after":"7104b6b587a8267083128980a17c3cd3758bf473","ref":"refs/heads/more-test-updates","pushedAt":"2024-05-30T05:12:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"},"commit":{"message":"More test refactoring.\n\n* Switch remaining old-style PHP 5.4 `Array(...)` declarations to `[...]`\n* Update variable names getting rid hungarian notation prefixes (e.g.\n `str_`, `i_`, etc).\n* Allow cluster seeds to be passed on the command-line instead of soley\n relying on either a node environment variable or our\n tests/nodes/nodemap file. This should make it easier to run ad-hoc\n cluster tests by specifying just a single seed.\n* Add some diagnostics for when we can't find a suitable cluster to run\n our tests against indicating exactly where we looked for the env var\n and node file.\n* Refactor RedisArray tests to use our newer TestSuite assertions.\n* Allow `RedisArray` ports to be specified on the command-line as well.\n* Various formatting fixes.\n* More robust KeyDB detection.","shortMessageHtmlLink":"More test refactoring."}},{"before":"d3a318bc77ad78ee0d2aea0601ebd687d50c6000","after":"e5303fff78f6e1d0807908b0a34e607d9ce096b3","ref":"refs/heads/more-test-updates","pushedAt":"2024-05-30T04:58:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"},"commit":{"message":"More test refactoring.\n\n* Switch remaining old-style PHP 5.4 `Array(...)` declarations to `[...]`\n* Update variable names getting rid hungarian notation prefixes (e.g.\n `str_`, `i_`, etc).\n* Allow cluster seeds to be passed on the command-line instead of soley\n relying on either a node environment variable or our\n tests/nodes/nodemap file. This should make it easier to run ad-hoc\n cluster tests by specifying just a single seed.\n* Add some diagnostics for when we can't find a suitable cluster to run\n our tests against indicating exactly where we looked for the env var\n and node file.\n* Refactor RedisArray tests to use our newer TestSuite assertions.\n* Allow `RedisArray` ports to be specified on the command-line as well.\n* Various formatting fixes.\n* More robust KeyDB detection.","shortMessageHtmlLink":"More test refactoring."}},{"before":"794d9c319ccfd56c5caab03cc79ef1c5b678e22a","after":"d3a318bc77ad78ee0d2aea0601ebd687d50c6000","ref":"refs/heads/more-test-updates","pushedAt":"2024-05-30T04:49:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"},"commit":{"message":"More robust KeyDB detection.","shortMessageHtmlLink":"More robust KeyDB detection."}},{"before":null,"after":"794d9c319ccfd56c5caab03cc79ef1c5b678e22a","ref":"refs/heads/more-test-updates","pushedAt":"2024-05-30T03:37:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"},"commit":{"message":"More test refactoring.\n\n* Switch remaining old-style PHP 5.4 `Array(...)` declarations to `[...]`\n* Update variable names getting rid hungarian notation prefixes (e.g.\n `str_`, `i_`, etc).\n* Allow cluster seeds to be passed on the command-line instead of soley\n relying on either a node environment variable or our\n tests/nodes/nodemap file. This should make it easier to run ad-hoc\n cluster tests by specifying just a single seed.\n* Add some diagnostics for when we can't find a suitable cluster to run\n our tests against indicating exactly where we looked for the env var\n and node file.\n* Refactor RedisArray tests to use our newer TestSuite assertions.\n* Allow `RedisArray` ports to be specified on the command-line as well.\n* Various formatting fixes.","shortMessageHtmlLink":"More test refactoring."}},{"before":"91826533648302a87bdb5e30cb4e742052bf90de","after":null,"ref":"refs/heads/spelling","pushedAt":"2024-05-29T04:05:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"}},{"before":"e18f6c6d9eccd075810e5998634de101cdd26fc7","after":"0d89e92889c49e0e693ee16747ace2bc506208b6","ref":"refs/heads/develop","pushedAt":"2024-05-29T04:05:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"},"commit":{"message":"Spelling fixes","shortMessageHtmlLink":"Spelling fixes"}},{"before":null,"after":"91826533648302a87bdb5e30cb4e742052bf90de","ref":"refs/heads/spelling","pushedAt":"2024-05-29T03:40:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"},"commit":{"message":"Spelling fixes","shortMessageHtmlLink":"Spelling fixes"}},{"before":"f0a08bf11293dfacbf98874e4951bec4d0fe03e9","after":null,"ref":"refs/heads/update-readme","pushedAt":"2024-05-29T03:32:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"}},{"before":"3c125b09f4e33a05973b73463c0216d812e6af1f","after":"e18f6c6d9eccd075810e5998634de101cdd26fc7","ref":"refs/heads/develop","pushedAt":"2024-05-29T03:32:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"},"commit":{"message":"Minor refactor","shortMessageHtmlLink":"Minor refactor"}},{"before":null,"after":"f0a08bf11293dfacbf98874e4951bec4d0fe03e9","ref":"refs/heads/update-readme","pushedAt":"2024-05-29T03:20:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"},"commit":{"message":"Minor refactor","shortMessageHtmlLink":"Minor refactor"}},{"before":"a7327ae0691ac1a1d668dbf95e0d488bd7edd9a1","after":null,"ref":"refs/heads/additional-test-updates","pushedAt":"2024-05-29T03:13:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"}},{"before":"18b0da727b3b10cd34f18c08aa58125a5729fdc7","after":"3c125b09f4e33a05973b73463c0216d812e6af1f","ref":"refs/heads/develop","pushedAt":"2024-05-29T03:13:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"},"commit":{"message":"More unit test cleanup.\n\n* Tighten up `assertTrue` and `assertFalse` such that they test that\n passed arguments `===` `true` and `===` `false` respectively, instead\n of testing for truth-like or false-like.\n\n* Start modernizing our unit tests to use explicit types for arguments,\n return types, member variables, etc.\n\n* Multiple assertion fixes that were exposed when making `assertTrue`\n and `assertFalse` more explicit.\n\n* Some formatting cleanup to style for incorrect indentation, etc, that\n had crept in over many years.\n\n* Add some more assertion helpers like `assertNull`, `assertGT`,\n `assertGTE`, `assertLT`, and `assertLTE`.","shortMessageHtmlLink":"More unit test cleanup."}},{"before":"30c34535d8d22539fbc11ba858e6e36fd21080b3","after":"a7327ae0691ac1a1d668dbf95e0d488bd7edd9a1","ref":"refs/heads/additional-test-updates","pushedAt":"2024-05-29T02:33:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"},"commit":{"message":"More unit test cleanup.\n\n* Tighten up `assertTrue` and `assertFalse` such that they test that\n passed arguments `===` `true` and `===` `false` respectively, instead\n of testing for truth-like or false-like.\n\n* Start modernizing our unit tests to use explicit types for arguments,\n return types, member variables, etc.\n\n* Multiple assertion fixes that were exposed when making `assertTrue`\n and `assertFalse` more explicit.\n\n* Some formatting cleanup to style for incorrect indentation, etc, that\n had crept in over many years.\n\n* Add some more assertion helpers like `assertNull`, `assertGT`,\n `assertGTE`, `assertLT`, and `assertLTE`.","shortMessageHtmlLink":"More unit test cleanup."}},{"before":"86dcb4a0f4446a8401c57e293f93e3d444c06ec6","after":"30c34535d8d22539fbc11ba858e6e36fd21080b3","ref":"refs/heads/additional-test-updates","pushedAt":"2024-05-28T23:21:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michael-grunder","name":"Michael Grunder","path":"/michael-grunder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468149?s=80&v=4"},"commit":{"message":"Fix a couple more typos","shortMessageHtmlLink":"Fix a couple more typos"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWkwcpwA","startCursor":null,"endCursor":null}},"title":"Activity ยท phpredis/phpredis"}