{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3674381,"defaultBranch":"main","name":"forge","ownerLogin":"cwbaker","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-03-09T20:16:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/681179?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701561327.0","currentOid":""},"activityList":{"items":[{"before":"6c85703dca03f312d21a65702e7bfe320fb399fc","after":"c953cdb615ee642fccb9dc0093fef01c7654f71b","ref":"refs/heads/main","pushedAt":"2024-04-21T08:11:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"},"commit":{"message":"Error on non-string values in environment tables passed to execute()","shortMessageHtmlLink":"Error on non-string values in environment tables passed to execute()"}},{"before":"038c7deca8c53ace3868dfee10d06592da82e186","after":"6c85703dca03f312d21a65702e7bfe320fb399fc","ref":"refs/heads/main","pushedAt":"2024-04-06T07:46:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"},"commit":{"message":"Allow mismatched types in apply()\n\nModules that convert some of their settings values, e.g. from tables to\nstrings, would cause an \"attempt to index a string value (local\n'destination')\" error when the rhs. was still a table but the lhs. was\nnot. It was assumed that the lhs. was also still a table.\n\nFix is to copy source values straight through if either the source or\nthe destination are not tables.","shortMessageHtmlLink":"Allow mismatched types in apply()"}},{"before":"038c7deca8c53ace3868dfee10d06592da82e186","after":null,"ref":"refs/heads/test-hooks","pushedAt":"2023-12-02T23:55:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"}},{"before":"e094d3ec93e5b1c4b68c10b5c1b6ed3bddb4eee9","after":"038c7deca8c53ace3868dfee10d06592da82e186","ref":"refs/heads/main","pushedAt":"2023-12-02T23:55:24.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"},"commit":{"message":"Make bootstrap scripts for Linux, macOS, and MinGW executable","shortMessageHtmlLink":"Make bootstrap scripts for Linux, macOS, and MinGW executable"}},{"before":"7b2e062ea54ec5566dd8091a7a8bf90bb7aac126","after":"038c7deca8c53ace3868dfee10d06592da82e186","ref":"refs/heads/test-hooks","pushedAt":"2023-12-02T23:53:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"},"commit":{"message":"Make bootstrap scripts for Linux, macOS, and MinGW executable","shortMessageHtmlLink":"Make bootstrap scripts for Linux, macOS, and MinGW executable"}},{"before":"abee3e7036b129529c88088d6584a14d55032b1c","after":"7b2e062ea54ec5566dd8091a7a8bf90bb7aac126","ref":"refs/heads/test-hooks","pushedAt":"2023-12-02T09:29:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"},"commit":{"message":"WIP: Add .clang-format.yml, doesn't seem to have an effect","shortMessageHtmlLink":"WIP: Add .clang-format.yml, doesn't seem to have an effect"}},{"before":"96355fbea7cf1ab4bb7aaff557f89a3934134f77","after":"abee3e7036b129529c88088d6584a14d55032b1c","ref":"refs/heads/test-hooks","pushedAt":"2023-12-02T09:24:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"},"commit":{"message":"WIP: Add .clang-format.yml, doesn't seem to have an effect","shortMessageHtmlLink":"WIP: Add .clang-format.yml, doesn't seem to have an effect"}},{"before":"8bad9cf939d41c0f35f4247b5623c59d1a2df7f2","after":"96355fbea7cf1ab4bb7aaff557f89a3934134f77","ref":"refs/heads/test-hooks","pushedAt":"2023-11-30T08:02:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"},"commit":{"message":"WIP: Add .clang-format.yml, doesn't seem to have an effect","shortMessageHtmlLink":"WIP: Add .clang-format.yml, doesn't seem to have an effect"}},{"before":"c3918ee9fb4c4e0edd5542ed10ea10ce412df103","after":"8bad9cf939d41c0f35f4247b5623c59d1a2df7f2","ref":"refs/heads/test-hooks","pushedAt":"2023-11-27T19:12:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"},"commit":{"message":"WIP: Add .clang-format.yml, doesn't seem to have an effect","shortMessageHtmlLink":"WIP: Add .clang-format.yml, doesn't seem to have an effect"}},{"before":"6a0c101ee0817d13838377c671bdea17e7b63f97","after":"e094d3ec93e5b1c4b68c10b5c1b6ed3bddb4eee9","ref":"refs/heads/main","pushedAt":"2023-11-27T16:46:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"},"commit":{"message":"Delete *.obj before building in bootstrap-windows.bat","shortMessageHtmlLink":"Delete *.obj before building in bootstrap-windows.bat"}},{"before":null,"after":"c3918ee9fb4c4e0edd5542ed10ea10ce412df103","ref":"refs/heads/test-hooks","pushedAt":"2023-11-27T08:30:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"},"commit":{"message":"Test paths returned from hooks are correct full paths","shortMessageHtmlLink":"Test paths returned from hooks are correct full paths"}},{"before":"5d7a4a18954f3ee61dd8af386a8838247ccfcae2","after":null,"ref":"refs/heads/remove-deleted-files-from-dependencies","pushedAt":"2023-11-27T08:30:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"}},{"before":"b805bda2d4c198410ed9696955d04f9bea4674a7","after":"6a0c101ee0817d13838377c671bdea17e7b63f97","ref":"refs/heads/main","pushedAt":"2023-11-27T08:29:44.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"},"commit":{"message":"Properly ignore temporary files from Linux file change hooks\n\nThe previous fix ignored the mode when O_TMPFILE was passed making those\nopen() calls likely to fail rather than just be ignored. This fix\nproperly opens the file but doesn't log the access for Forge if the\nO_TMPFILE flag is passed.\n\nIgnores files opened with O_TMPFILE as they're not accessible from the\nfile system and are removed when the last process accessing them is\nclosed. Thus they can never be part of the dependency graph between\nbuilds.","shortMessageHtmlLink":"Properly ignore temporary files from Linux file change hooks"}},{"before":"2783d4d59a90f3c5586c5e034adfdf4ee5eb0687","after":"5d7a4a18954f3ee61dd8af386a8838247ccfcae2","ref":"refs/heads/remove-deleted-files-from-dependencies","pushedAt":"2023-11-27T07:47:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"},"commit":{"message":"WIP: Test full paths returned from Forge hooks","shortMessageHtmlLink":"WIP: Test full paths returned from Forge hooks"}},{"before":"b45befd87f8a6cd2db2f7a9e35ab923b58c7f53a","after":"2783d4d59a90f3c5586c5e034adfdf4ee5eb0687","ref":"refs/heads/remove-deleted-files-from-dependencies","pushedAt":"2023-11-20T07:58:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"},"commit":{"message":"Return full path of accessed files to Forge from Windows hooks","shortMessageHtmlLink":"Return full path of accessed files to Forge from Windows hooks"}},{"before":"ae8456990a1e349b8102ea22217ed0c323fc5ce2","after":"b805bda2d4c198410ed9696955d04f9bea4674a7","ref":"refs/heads/main","pushedAt":"2023-11-20T07:58:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"},"commit":{"message":"Update copyright message to 2023","shortMessageHtmlLink":"Update copyright message to 2023"}},{"before":"8480849dd923b6bd4d6012adcec9e3949c4742ce","after":"b45befd87f8a6cd2db2f7a9e35ab923b58c7f53a","ref":"refs/heads/remove-deleted-files-from-dependencies","pushedAt":"2023-11-20T07:48:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"},"commit":{"message":"Return full path of accessed files to Forge from Windows hooks","shortMessageHtmlLink":"Return full path of accessed files to Forge from Windows hooks"}},{"before":"ae8456990a1e349b8102ea22217ed0c323fc5ce2","after":null,"ref":"refs/heads/ignore-temporary-files-in-automatic-dependencies","pushedAt":"2023-11-20T07:32:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"}},{"before":"18b7ec97769354b28189d390474bd22473537f49","after":"ae8456990a1e349b8102ea22217ed0c323fc5ce2","ref":"refs/heads/main","pushedAt":"2023-11-20T07:32:01.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"},"commit":{"message":"Ignore temporary files when hooking Windows processes for file changes","shortMessageHtmlLink":"Ignore temporary files when hooking Windows processes for file changes"}},{"before":"13dd2d902247b0462fbd994ea11ccdaf4a4265dd","after":"8480849dd923b6bd4d6012adcec9e3949c4742ce","ref":"refs/heads/remove-deleted-files-from-dependencies","pushedAt":"2023-11-20T07:31:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"},"commit":{"message":"Return full path of accessed files to Forge from Windows hooks","shortMessageHtmlLink":"Return full path of accessed files to Forge from Windows hooks"}},{"before":"458437b7104584c9a74f2c170f2cd327020a0cca","after":"13dd2d902247b0462fbd994ea11ccdaf4a4265dd","ref":"refs/heads/remove-deleted-files-from-dependencies","pushedAt":"2023-11-20T05:43:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"},"commit":{"message":"Return full path of accessed files to Forge from Windows hooks","shortMessageHtmlLink":"Return full path of accessed files to Forge from Windows hooks"}},{"before":null,"after":"ae8456990a1e349b8102ea22217ed0c323fc5ce2","ref":"refs/heads/ignore-temporary-files-in-automatic-dependencies","pushedAt":"2023-11-20T05:34:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"},"commit":{"message":"Ignore temporary files when hooking Windows processes for file changes","shortMessageHtmlLink":"Ignore temporary files when hooking Windows processes for file changes"}},{"before":"c0b5de2c4e1537f7f2ea2f645acb2b25fae0ed16","after":"458437b7104584c9a74f2c170f2cd327020a0cca","ref":"refs/heads/remove-deleted-files-from-dependencies","pushedAt":"2023-11-20T03:37:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"},"commit":{"message":"WIP: Remove some unused filename conversion in Windows hooks","shortMessageHtmlLink":"WIP: Remove some unused filename conversion in Windows hooks"}},{"before":"fdb6eb85087ddda5912f174fd2d6f63305f135cd","after":"c0b5de2c4e1537f7f2ea2f645acb2b25fae0ed16","ref":"refs/heads/remove-deleted-files-from-dependencies","pushedAt":"2023-11-20T03:31:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"},"commit":{"message":"WIP: Remove some unused filename conversion in Windows hooks","shortMessageHtmlLink":"WIP: Remove some unused filename conversion in Windows hooks"}},{"before":"982c53274e4ba59b4492f45ae2972f3982e2fc7b","after":"fdb6eb85087ddda5912f174fd2d6f63305f135cd","ref":"refs/heads/remove-deleted-files-from-dependencies","pushedAt":"2023-11-20T03:01:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"},"commit":{"message":"WIP: Pass full path of accessed files back to Forge from Linux hooks","shortMessageHtmlLink":"WIP: Pass full path of accessed files back to Forge from Linux hooks"}},{"before":"9c304fd22e5f61498d61cb077f1cd2bf880236a3","after":"982c53274e4ba59b4492f45ae2972f3982e2fc7b","ref":"refs/heads/remove-deleted-files-from-dependencies","pushedAt":"2023-11-20T03:00:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"},"commit":{"message":"Rename patterns in Toolset filters to ACCESS_PATTERN for clarity","shortMessageHtmlLink":"Rename patterns in Toolset filters to ACCESS_PATTERN for clarity"}},{"before":"8c602e7b27fb8c0bb3f2d57ac7cb409b3a9a40df","after":"9c304fd22e5f61498d61cb077f1cd2bf880236a3","ref":"refs/heads/remove-deleted-files-from-dependencies","pushedAt":"2023-11-20T01:59:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":null,"after":"8c602e7b27fb8c0bb3f2d57ac7cb409b3a9a40df","ref":"refs/heads/remove-deleted-files-from-dependencies","pushedAt":"2023-11-19T21:32:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cwbaker","name":"Charles Baker","path":"/cwbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/681179?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENit5vAA","startCursor":null,"endCursor":null}},"title":"Activity ยท cwbaker/forge"}