{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":126983399,"defaultBranch":"master","name":"entr","ownerLogin":"eradman","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-03-27T12:32:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1175398?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1706888980.0","currentOid":""},"activityList":{"items":[{"before":"1a37e8bbe9efd75668a28604d27ec677ec71737b","after":"a7f1f0c70d6b0c24901813837fe4b10d9ef04847","ref":"refs/heads/master","pushedAt":"2024-04-05T00:21:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"},"commit":{"message":"Use pipe `|` delimiter to separate status filter fields","shortMessageHtmlLink":"Use pipe | delimiter to separate status filter fields"}},{"before":"00be0c4e1b6e12550960c49c2b11d85c18a4311e","after":null,"ref":"refs/heads/status-filter","pushedAt":"2024-02-02T15:49:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"}},{"before":"6fa963e442c0db85fdc5c023730996afaa5cf9a9","after":"1a37e8bbe9efd75668a28604d27ec677ec71737b","ref":"refs/heads/master","pushedAt":"2024-02-02T15:48:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"},"commit":{"message":"Process exit status messages using background awk scripts\n\nNew Features\n\n* '-x' option enables custom status script\n* Status path is defined by ENTR_STATUS_SCRIPT (default path is\n $HOME/.entr/status.awk)\n* Example status scripted created if it does not exist\n* Abort if the status process terminates for any reason\n\nMessage Format\n\n exit_type exit_code utility_name\n\nChanges to Existing Behavior\n\n* shell (-s) option no longer prints a status by default\n\nCaveats\n\n* Not compatible with restart (-r) option\n* gawk required on Alpine, or use '-xx' to allow unsafe operation","shortMessageHtmlLink":"Process exit status messages using background awk scripts"}},{"before":"e71c88c0172b07a7ff1fcd5cf57cb214e70c80d6","after":"00be0c4e1b6e12550960c49c2b11d85c18a4311e","ref":"refs/heads/status-filter","pushedAt":"2024-02-02T15:44:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"},"commit":{"message":"Process exit status messages using background awk scripts\n\nNew Features\n\n* '-x' option enables custom status script\n* Status path is defined by ENTR_STATUS_SCRIPT (default path is\n $HOME/.entr/status.awk)\n* Example status scripted created if it does not exist\n* Abort if the status process terminates for any reason\n\nMessage Format\n\n exit_type exit_code utility_name\n\nChanges to Existing Behavior\n\n* shell (-s) option no longer prints a status by default\n\nCaveats\n\n* Not compatible with restart (-r) option\n* gawk required on Alpine, or use '-xx' to allow unsafe operation","shortMessageHtmlLink":"Process exit status messages using background awk scripts"}},{"before":"557ab8d5e3a0a06c675496fd8e846d9502f09c6a","after":"e71c88c0172b07a7ff1fcd5cf57cb214e70c80d6","ref":"refs/heads/status-filter","pushedAt":"2024-02-02T14:14:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"},"commit":{"message":"Process exit status messages using background awk scripts\n\nNew Features\n\n* '-x' option enables custom status script\n* Status path is defined by ENTR_STATUS_SCRIPT (default path is\n $HOME/.entr/status.awk)\n* Example status scripted created if it does not exist\n* Abort if the status process terminates for any reason\n\nMessage Format\n\n exit_type exit_code utility_name\n\nChanges to Existing Behavior\n\n* shell (-s) option no longer prints a status by default\n\nCaveats\n\n* Not compatible with restart (-r) option\n* gawk required on Alpine, or use '-xx' to allow unsafe operation","shortMessageHtmlLink":"Process exit status messages using background awk scripts"}},{"before":"e2a6ab7eb571e98bc4f35f4d23d13bce89137b38","after":"6fa963e442c0db85fdc5c023730996afaa5cf9a9","ref":"refs/heads/master","pushedAt":"2024-02-02T02:09:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"},"commit":{"message":"Use min(OPEN_MAX, rl.rlim_max) to set rlim_cur on MacOS\n\nBased on the man page for setrlimit(2); kern.maxfilesperproc may not\nrepresent the hard limit for a process.","shortMessageHtmlLink":"Use min(OPEN_MAX, rl.rlim_max) to set rlim_cur on MacOS"}},{"before":"67e1c01bde319c8ee371f867829eef7d895104db","after":"e2a6ab7eb571e98bc4f35f4d23d13bce89137b38","ref":"refs/heads/master","pushedAt":"2024-02-01T17:02:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"},"commit":{"message":"Output all test file contents if system test fails\n\nTo make it easy to debug a failing system_test.sh run on any CI system\noutput contents of all test files, including the standard output and error\ncontents of the previous command.","shortMessageHtmlLink":"Output all test file contents if system test fails"}},{"before":"ffe6bbf74eb1c2ad9d1e739eb5495da1be75c3b2","after":"67e1c01bde319c8ee371f867829eef7d895104db","ref":"refs/heads/master","pushedAt":"2024-02-01T14:10:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"},"commit":{"message":"Use int32_t for max_open and set EV_TRACE for make test","shortMessageHtmlLink":"Use int32_t for max_open and set EV_TRACE for make test"}},{"before":"92fd56ba36f7888dc5aba8788a8015a0f0c1c23e","after":null,"ref":"refs/heads/exit-status","pushedAt":"2024-01-31T14:37:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"}},{"before":"f8c9ba9acf518fdc5082e12e37d00582aec822cc","after":"557ab8d5e3a0a06c675496fd8e846d9502f09c6a","ref":"refs/heads/status-filter","pushedAt":"2024-01-31T03:40:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"},"commit":{"message":"Process exit status messages using background awk scripts\n\nNew Features\n\n* '-x' option enables custom status script\n* Status path is defined by ENTR_STATUS_SCRIPT (default path is\n $HOME/.entr/status.awk)\n* Example status scripted created if it does not exist\n* Abort if the status process terminates for any reason\n\nMessage Format\n\n exit_type exit_code utility_name\n\nChanges to Existing Behavior\n\n* shell (-s) option no longer prints a status by default\n\nCaveats\n\n* Not compatible with restart (-r) option\n* gawk required on Alpine, or use '-X' to allow unsafe operation","shortMessageHtmlLink":"Process exit status messages using background awk scripts"}},{"before":"0b4ea4b0409ddb7c9d1554f8fc73dda3bdc8b436","after":"f8c9ba9acf518fdc5082e12e37d00582aec822cc","ref":"refs/heads/status-filter","pushedAt":"2024-01-31T02:45:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"},"commit":{"message":"Process exit status messages using background awk script\n\n* Status path is defined by ENTR_STATUS_SCRIPT, or use the default path\n $HOME/.entr/status.awk\n* Example status scripted created if it does not exist\n* Not compatible with restart (-r) option\n* Abort if the status process terminates for any reason\n* gawk required on Alpine, or use '-X' to allow unsafe operation\n* shell (-s) option no longer prints a status by default","shortMessageHtmlLink":"Process exit status messages using background awk script"}},{"before":"acd20eb20afbc4fa7fddc5b66bb6a23b90938e69","after":"0b4ea4b0409ddb7c9d1554f8fc73dda3bdc8b436","ref":"refs/heads/status-filter","pushedAt":"2024-01-31T02:38:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"},"commit":{"message":"Process exit status messages using background awk script\n\n* Status path is defined by ENTR_STATUS_SCRIPT, or use the default path\n $HOME/.entr/status.awk\n* Example status scripted created if it does not exist\n* Not compatible with restart (-r) option\n* Abort if the status process terminates for any reason\n* gawk required on Alpine, or use '-X' to allow unsafe operation\n* shell (-s) option no longer prints a status by default","shortMessageHtmlLink":"Process exit status messages using background awk script"}},{"before":"1e0ebf88bfb6c33b02c77467ed283f107b410805","after":"acd20eb20afbc4fa7fddc5b66bb6a23b90938e69","ref":"refs/heads/status-filter","pushedAt":"2024-01-31T02:27:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"},"commit":{"message":"Process exit status messages using background awk script\n\n* Status path is defined by ENTR_STATUS_SCRIPT, or use the default path\n $HOME/.entr/status.awk\n* Example status scripted created if it does not exist\n* Not compatible with restart (-r) option\n* Abort if the status process terminates for any reason\n* gawk required on Alpine, or use '-X' to allow unsafe operation\n* shell (-s) option no longer prints a status by default","shortMessageHtmlLink":"Process exit status messages using background awk script"}},{"before":"a8dad384efddb12c58a70fe01b588c4320f35890","after":"1e0ebf88bfb6c33b02c77467ed283f107b410805","ref":"refs/heads/status-filter","pushedAt":"2024-01-31T02:04:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"},"commit":{"message":"Process exit status messages using background awk script\n\n* Status path is defined by ENTR_STATUS_SCRIPT, or use the default path\n $HOME/.entr/status.awk\n* Example status scripted created if it does not exist\n* Not compatible with restart option\n* Abort if the status process terminates for any reason\n* gawk required on Alpine, or use '-X' to allow unsafe operation","shortMessageHtmlLink":"Process exit status messages using background awk script"}},{"before":"3057473d749eae7ec1c33048362c286c8f743363","after":"a8dad384efddb12c58a70fe01b588c4320f35890","ref":"refs/heads/status-filter","pushedAt":"2024-01-31T01:55:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"},"commit":{"message":"Process exit status messages using background awk script\n\n* Status path is defined by ENTR_STATUS_SCRIPT, or use the default path\n $HOME/.entr/status.awk\n* Example status scripted created if it does not exist\n* Not compatible with restart option\n* Abort if the status process terminates for any reason\n* gawk required on Alpine, or use '-X' to allow unsafe operation","shortMessageHtmlLink":"Process exit status messages using background awk script"}},{"before":null,"after":"3057473d749eae7ec1c33048362c286c8f743363","ref":"refs/heads/status-filter","pushedAt":"2024-01-31T01:42:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"},"commit":{"message":"Process exit status messages using background awk script\n\n* Status path is defined by ENTR_STATUS_SCRIPT, or use the default path\n $HOME/.entr/status.awk\n* Example status scripted created if it does not exist\n* Not compatible with restart option\n* Abort if the status process terminates for any reason\n* gawk required on Alpine, or use '-X' to allow unsafe operation","shortMessageHtmlLink":"Process exit status messages using background awk script"}},{"before":"863ae9a75999b2b2eee90a8e2f817335a5bbb75f","after":"ffe6bbf74eb1c2ad9d1e739eb5495da1be75c3b2","ref":"refs/heads/master","pushedAt":"2024-01-30T15:58:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"},"commit":{"message":"Adapt system test to ash(1)\n\nAlso remove sleep statement in setup()","shortMessageHtmlLink":"Adapt system test to ash(1)"}},{"before":"df1a731ef1b06fa10f14d2511ed87096157d1ebe","after":"863ae9a75999b2b2eee90a8e2f817335a5bbb75f","ref":"refs/heads/master","pushedAt":"2024-01-29T18:51:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"},"commit":{"message":"Use a more modular build\n\nCreate a compat library and build each .so before linking the final\nbinary.","shortMessageHtmlLink":"Use a more modular build"}},{"before":"07acd46fa349658a09e07266e4cef65031fe855e","after":"df1a731ef1b06fa10f14d2511ed87096157d1ebe","ref":"refs/heads/master","pushedAt":"2024-01-29T18:22:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"},"commit":{"message":"Misc typos\n\nThis has been as a patch in Debian for a while and should be fixed upstream\ninstead: https://sources.debian.org/src/entr/5.5-1/debian/patches/fix-spelling.patch/","shortMessageHtmlLink":"Misc typos"}},{"before":"5f24e77ae8bc454867e3294a9f627b491fe4ab4c","after":"92fd56ba36f7888dc5aba8788a8015a0f0c1c23e","ref":"refs/heads/exit-status","pushedAt":"2024-01-27T00:47:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"},"commit":{"message":"Allow custom status message to be defined\n\nENTR_STATUS_COMMAND is evaluated by the interpreter specified by SHELL.\nTakes effect with or without the shell-option ('-s')\n\nAs before, no status message is printed in conjunction with the restart\n('-r') option.","shortMessageHtmlLink":"Allow custom status message to be defined"}},{"before":null,"after":"5f24e77ae8bc454867e3294a9f627b491fe4ab4c","ref":"refs/heads/exit-status","pushedAt":"2024-01-26T22:27:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"},"commit":{"message":"Allow custom status message to be defined using ENTR_STATUS_COMMAND\n\nOverrides the default message printed when '-s' is used.\n\nCommand text is executed by the interpreter specified by\nSHELL.","shortMessageHtmlLink":"Allow custom status message to be defined using ENTR_STATUS_COMMAND"}},{"before":"85c22ba5efc70838df93a458e610ab940e319379","after":null,"ref":"refs/heads/configure","pushedAt":"2024-01-18T21:30:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"}},{"before":"1d7e1f39eb833c1955aa2a9c4b65babb25755a2b","after":"07acd46fa349658a09e07266e4cef65031fe855e","ref":"refs/heads/master","pushedAt":"2024-01-18T21:30:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"},"commit":{"message":"Set _GNU_SOURCE\n\nThis is set implicitly by some compiler invocations.\n\nRespect $CC as the Makefile does","shortMessageHtmlLink":"Set _GNU_SOURCE"}},{"before":null,"after":"85c22ba5efc70838df93a458e610ab940e319379","ref":"refs/heads/configure","pushedAt":"2024-01-18T21:26:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"},"commit":{"message":"Set _GNU_SOURCE\n\nThis is set implicitly by some compiler invocations.\n\nRespect $CC as the Makefile does","shortMessageHtmlLink":"Set _GNU_SOURCE"}},{"before":"fdc55001f6d812252e015587294f83f85dc98ba9","after":"1d7e1f39eb833c1955aa2a9c4b65babb25755a2b","ref":"refs/heads/master","pushedAt":"2024-01-18T17:44:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"},"commit":{"message":"Detect and use native strlcpy(3) on Linux","shortMessageHtmlLink":"Detect and use native strlcpy(3) on Linux"}},{"before":"82aa6f50372a1ff561a3405d1e09ce7a64b5facf","after":"fdc55001f6d812252e015587294f83f85dc98ba9","ref":"refs/heads/master","pushedAt":"2023-10-30T14:26:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"},"commit":{"message":"Only include sys/sysctl.h on MacOS","shortMessageHtmlLink":"Only include sys/sysctl.h on MacOS"}},{"before":"3567f9f8b0f980e5321b586b85183e500cb02983","after":"82aa6f50372a1ff561a3405d1e09ce7a64b5facf","ref":"refs/heads/master","pushedAt":"2023-10-26T20:35:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"},"commit":{"message":"Use kern.maxfilesperproc to determine file open limit on MacOS","shortMessageHtmlLink":"Use kern.maxfilesperproc to determine file open limit on MacOS"}},{"before":"817075652ed51d517de261e63311ac63b979d74f","after":"3567f9f8b0f980e5321b586b85183e500cb02983","ref":"refs/heads/master","pushedAt":"2023-10-26T15:35:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"},"commit":{"message":"Report correct error if open(3) fails","shortMessageHtmlLink":"Report correct error if open(3) fails"}},{"before":"e4f87c4445956a70c505720b28aa52941f0fec96","after":null,"ref":"refs/heads/restart-signal","pushedAt":"2023-09-15T13:11:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"}},{"before":"e3cc0b101ac1fd714720e17f068604b8a696a874","after":null,"ref":"refs/heads/restart-timeout","pushedAt":"2023-09-15T13:11:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eradman","name":"Eric Radman","path":"/eradman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175398?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEKFpprQA","startCursor":null,"endCursor":null}},"title":"Activity ยท eradman/entr"}