{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":593534175,"defaultBranch":"main","name":"shfun","ownerLogin":"riiengineering","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-26T08:43:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/122372891?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1703964839.0","currentOid":""},"activityList":{"items":[{"before":"48d2b8c6d35a9fd0ddcad17d88447603b2abb9c9","after":"9cbc30e7fac8d30c4a0ad169e2fcee0625286013","ref":"refs/heads/main","pushedAt":"2024-09-19T13:49:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":" [.github] Remove macos-11 runner","shortMessageHtmlLink":" [.github] Remove macos-11 runner"}},{"before":"6a3c262d5f50f9c9a765698082c5f4feb6ef5cee","after":"48d2b8c6d35a9fd0ddcad17d88447603b2abb9c9","ref":"refs/heads/main","pushedAt":"2024-09-19T13:02:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":"[fs/mode2octal] New AWK script to convert mode strings to octal","shortMessageHtmlLink":"[fs/mode2octal] New AWK script to convert mode strings to octal"}},{"before":"79f7b2e51e3b3b730bd1b11a0ab9c26c5b30fe25","after":"6a3c262d5f50f9c9a765698082c5f4feb6ef5cee","ref":"refs/heads/main","pushedAt":"2024-03-04T12:33:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":"[spec] Fix @python support bin for macOS 14","shortMessageHtmlLink":"[spec] Fix @python support bin for macOS 14"}},{"before":"3238a90cf4ecdc3a93b337b51762dc06b60b1045","after":"79f7b2e51e3b3b730bd1b11a0ab9c26c5b30fe25","ref":"refs/heads/main","pushedAt":"2024-03-04T12:19:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":"[spec] Fix @python support bin for macOS 14","shortMessageHtmlLink":"[spec] Fix @python support bin for macOS 14"}},{"before":"88d6d81a794c640e2462c8231ef2c15521e88a06","after":"3238a90cf4ecdc3a93b337b51762dc06b60b1045","ref":"refs/heads/main","pushedAt":"2024-03-04T12:02:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":"[.github] Enable macos-14 runner, update action to checkout@v4","shortMessageHtmlLink":"[.github] Enable macos-14 runner, update action to checkout@v4"}},{"before":"72c1199b0953faee1887139d20dec1d883109d85","after":"88d6d81a794c640e2462c8231ef2c15521e88a06","ref":"refs/heads/main","pushedAt":"2024-03-04T11:55:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":"[date/day-of-week] New function to get the day of week for an arbitrary date","shortMessageHtmlLink":"[date/day-of-week] New function to get the day of week for an arbitra…"}},{"before":"6037e9c8d0e2d6991da5219db17c88ba4ad39b8d","after":"72c1199b0953faee1887139d20dec1d883109d85","ref":"refs/heads/main","pushedAt":"2024-03-04T11:48:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":"[date/day-of-week] New function to get the day of week for an arbitrary date","shortMessageHtmlLink":"[date/day-of-week] New function to get the day of week for an arbitra…"}},{"before":"7b5161db60fc087bab3e10998a45623b7be35867","after":"6037e9c8d0e2d6991da5219db17c88ba4ad39b8d","ref":"refs/heads/main","pushedAt":"2024-03-04T11:11:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":"[date/day-of-week] New function to get the day of week for an arbitrary date","shortMessageHtmlLink":"[date/day-of-week] New function to get the day of week for an arbitra…"}},{"before":"59432576b04d79b4375ebcab997393ff1af6aece","after":"7b5161db60fc087bab3e10998a45623b7be35867","ref":"refs/heads/main","pushedAt":"2024-03-04T11:08:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":"[date/day-of-week] New function to get the day of week for an arbitrary date","shortMessageHtmlLink":"[date/day-of-week] New function to get the day of week for an arbitra…"}},{"before":"26265535f08d0d3587b66bba6a99547e2c84aad3","after":"59432576b04d79b4375ebcab997393ff1af6aece","ref":"refs/heads/main","pushedAt":"2023-12-30T22:05:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":"[quote/pyquot] New function to quote values as Python literal strings","shortMessageHtmlLink":"[quote/pyquot] New function to quote values as Python literal strings"}},{"before":"f3f9f4beaa888e68a6f3f4089e396cf2125e8de0","after":"26265535f08d0d3587b66bba6a99547e2c84aad3","ref":"refs/heads/main","pushedAt":"2023-12-30T21:31:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":"[quote/lighttpdquot] Don't use e-strings\n\nThey caused problems in real world use.\nSince all backslashes are escaped anyway it should not make any difference whether e-strings or \"regular\" strings are used.","shortMessageHtmlLink":"[quote/lighttpdquot] Don't use e-strings"}},{"before":"a50f55fe627ae87524467ee83aa5b7f5c2a88a9c","after":"f3f9f4beaa888e68a6f3f4089e396cf2125e8de0","ref":"refs/heads/main","pushedAt":"2023-12-30T21:28:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":"[quote/lighttpdquot] Don't use e-strings\n\nThey cause problems in the real world.\nSince all backslashes are escaped anyway it should not make any difference.","shortMessageHtmlLink":"[quote/lighttpdquot] Don't use e-strings"}},{"before":"4f85ba4a94a8234b342d43daef6375db9dc4e2b4","after":"a50f55fe627ae87524467ee83aa5b7f5c2a88a9c","ref":"refs/heads/main","pushedAt":"2023-12-30T21:02:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":"[quote/lighttpdquot] New function to quote strings for pasting in a lighttpd config file","shortMessageHtmlLink":"[quote/lighttpdquot] New function to quote strings for pasting in a l…"}},{"before":"3695223491ee264b933b66aadd5ac7b49ed36622","after":"4f85ba4a94a8234b342d43daef6375db9dc4e2b4","ref":"refs/heads/main","pushedAt":"2023-12-30T20:41:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":"[quote/lighttpdquot] New function to quote strings for pasting in a lighttpd config file","shortMessageHtmlLink":"[quote/lighttpdquot] New function to quote strings for pasting in a l…"}},{"before":"b9376d6939bcf1706543069499debb6cf145b2c4","after":"3695223491ee264b933b66aadd5ac7b49ed36622","ref":"refs/heads/main","pushedAt":"2023-12-30T20:23:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":"[quote/lighttpdquot] New function to quote strings for pasting in a lighttpd config file","shortMessageHtmlLink":"[quote/lighttpdquot] New function to quote strings for pasting in a l…"}},{"before":"b9376d6939bcf1706543069499debb6cf145b2c4","after":null,"ref":"refs/heads/feature/getopts/getopts_long","pushedAt":"2023-12-30T19:33:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"}},{"before":"f197bbe86a462e2babe1ef0cd2a8d8f2b10f22d5","after":"b9376d6939bcf1706543069499debb6cf145b2c4","ref":"refs/heads/main","pushedAt":"2023-12-30T19:29:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":"[getopts/getopts_long] Add some output to \"getopts_long_test run\"","shortMessageHtmlLink":"[getopts/getopts_long] Add some output to \"getopts_long_test run\""}},{"before":"e2334566c08d91309220bd4d022419d505af30be","after":"f197bbe86a462e2babe1ef0cd2a8d8f2b10f22d5","ref":"refs/heads/main","pushedAt":"2023-12-30T19:22:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":"[getopts/getopts_long] Use GNU formatting for error messages","shortMessageHtmlLink":"[getopts/getopts_long] Use GNU formatting for error messages"}},{"before":"456bde8413db3d8d7d9059b6ddc3e53ce00820bb","after":"e2334566c08d91309220bd4d022419d505af30be","ref":"refs/heads/main","pushedAt":"2023-12-30T19:17:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":"[getopts/getopts_long] Use test cases generated from C code","shortMessageHtmlLink":"[getopts/getopts_long] Use test cases generated from C code"}},{"before":"9f6a180fef0438f827b838a9deeacf474b78bd78","after":"456bde8413db3d8d7d9059b6ddc3e53ce00820bb","ref":"refs/heads/main","pushedAt":"2023-12-30T19:12:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":"[getopts/getopts_long] Append _LONG suffix to export variables","shortMessageHtmlLink":"[getopts/getopts_long] Append _LONG suffix to export variables"}},{"before":"4e4647477348d3ee2c9b8d428c637f16369fa810","after":"b9376d6939bcf1706543069499debb6cf145b2c4","ref":"refs/heads/feature/getopts/getopts_long","pushedAt":"2023-12-30T19:07:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":"[getopts/getopts_long] Add some output to \"getopts_long_test run\"","shortMessageHtmlLink":"[getopts/getopts_long] Add some output to \"getopts_long_test run\""}},{"before":"9a061e3a0ad5e0097ef20041058fb570bb0cd9ab","after":"4e4647477348d3ee2c9b8d428c637f16369fa810","ref":"refs/heads/feature/getopts/getopts_long","pushedAt":"2023-12-30T18:30:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":"[getopts/getopts_long] Add some output to \"getopts_long_test run\"","shortMessageHtmlLink":"[getopts/getopts_long] Add some output to \"getopts_long_test run\""}},{"before":"5a4dfa72b7f6f2390e62cedf6099cc6f7b8fafdb","after":"9a061e3a0ad5e0097ef20041058fb570bb0cd9ab","ref":"refs/heads/feature/getopts/getopts_long","pushedAt":"2023-12-30T18:27:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":"[getopts/getopts_long] Add some output to \"getopts_long_test run\"","shortMessageHtmlLink":"[getopts/getopts_long] Add some output to \"getopts_long_test run\""}},{"before":null,"after":"5a4dfa72b7f6f2390e62cedf6099cc6f7b8fafdb","ref":"refs/heads/feature/getopts/getopts_long","pushedAt":"2023-12-30T18:26:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":"[getopts/getopts_long] Add some output to \"getopts_long_test run\"","shortMessageHtmlLink":"[getopts/getopts_long] Add some output to \"getopts_long_test run\""}},{"before":"553f46147824af3481b940e81d6de39a36c0fd21","after":null,"ref":"refs/heads/feature/getopts/getopts_long","pushedAt":"2023-10-23T19:24:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"}},{"before":"b14146bd871c90eb78d411be8fc312d3d57219b0","after":"9f6a180fef0438f827b838a9deeacf474b78bd78","ref":"refs/heads/main","pushedAt":"2023-10-23T19:24:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":"[getopts/getopts_long] New function for processing long options","shortMessageHtmlLink":"[getopts/getopts_long] New function for processing long options"}},{"before":"e35bebfb91f43aaaee83fc6ed37b6a66340498fe","after":"553f46147824af3481b940e81d6de39a36c0fd21","ref":"refs/heads/feature/getopts/getopts_long","pushedAt":"2023-10-23T18:24:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":"[getopts/getopts_long] New function for processing long options","shortMessageHtmlLink":"[getopts/getopts_long] New function for processing long options"}},{"before":"3c8df7aee3565cdf56220b5f81d607ac2a28fa3b","after":"e35bebfb91f43aaaee83fc6ed37b6a66340498fe","ref":"refs/heads/feature/getopts/getopts_long","pushedAt":"2023-10-11T09:56:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":"[getopts/getopts_long] New function for processing long options","shortMessageHtmlLink":"[getopts/getopts_long] New function for processing long options"}},{"before":"6adcc172e6ef0f1ad4622deacb35e85b149ea215","after":"b14146bd871c90eb78d411be8fc312d3d57219b0","ref":"refs/heads/main","pushedAt":"2023-10-11T09:56:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":"Don't use typeset to dump variables for leak detection in Zsh\n\ntypeset uses Zsh-specific syntax interfering with the processing of the output.\nNow, use POSIX set for all shells.","shortMessageHtmlLink":"Don't use typeset to dump variables for leak detection in Zsh"}},{"before":"637cd2ebc27bc79f0871d67e74a18b44a5be8503","after":"3c8df7aee3565cdf56220b5f81d607ac2a28fa3b","ref":"refs/heads/feature/getopts/getopts_long","pushedAt":"2023-10-11T09:53:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sideeffect42","name":"Dennis Camera","path":"/sideeffect42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940027?s=80&v=4"},"commit":{"message":"[getopts/getopts_long] New function for processing long options","shortMessageHtmlLink":"[getopts/getopts_long] New function for processing long options"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxMzo0OTowNi4wMDAwMDBazwAAAAS67Bc4","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxMzo0OTowNi4wMDAwMDBazwAAAAS67Bc4","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0xMVQwOTo1MzowNS4wMDAwMDBazwAAAAOUcO3q"}},"title":"Activity · riiengineering/shfun"}