{"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:1719857157.0","currentOid":""},"activityList":{"items":[{"before":"f9b7edcb70e958865f916e4c7938cd7735b68254","after":"692442ef3fc683da695893f84053eb54bd8dc182","ref":"refs/heads/master","pushedAt":"2024-08-27T19:34:17.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":"system_test.sh: skip executable files","shortMessageHtmlLink":"system_test.sh: skip executable files"}},{"before":"69544184835b16acf755fee17acf10c11d5ed7bc","after":"f9b7edcb70e958865f916e4c7938cd7735b68254","ref":"refs/heads/master","pushedAt":"2024-08-27T01:58:19.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":"Ensure tmux(1) runs with a valid shell\n\nAt least on OpenBSD, ports tests run as unprivileged _pbuild user whose\nshell is set to nologin(8), thus causing tmux to fail (#151) and skip\nall further tests (#150).\n\ntmux prefers the environment's SHELL to the user's login shell;\nset that to make all 49 tests pass on OpenBSD.\n\nFor the trivial tmux use case, /bin/sh should suffice on all other\nsystems.\n\nFix #151","shortMessageHtmlLink":"Ensure tmux(1) runs with a valid shell"}},{"before":"33ee6bae98f3b9cad41445a0645826cdd44c43ef","after":"69544184835b16acf755fee17acf10c11d5ed7bc","ref":"refs/heads/master","pushedAt":"2024-08-24T01:31:54.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":"Expand aliases in shell script system_test.sh\n\nBy default shell/bash does not use aliases. This can be verified by\nrunning `alias` after any alias setting commands, and see that it is\nempty.\n\nActivate shell option expand_aliases for the following alias lines to\nwork correctly. Check that Bash-specific `shopt` exists before using it\nto ensure script is compatible with POSIX sh, Dash, ksh, zsh etc.","shortMessageHtmlLink":"Expand aliases in shell script system_test.sh"}},{"before":"e6225d8355de401abc79c3db65d55991a240b3c7","after":"33ee6bae98f3b9cad41445a0645826cdd44c43ef","ref":"refs/heads/master","pushedAt":"2024-08-23T13:30:26.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":"Reorganize system tests to run without a TTY","shortMessageHtmlLink":"Reorganize system tests to run without a TTY"}},{"before":"3cd81272a2838fe5628de7f18ca45418792cca20","after":"e6225d8355de401abc79c3db65d55991a240b3c7","ref":"refs/heads/master","pushedAt":"2024-07-02T12:21:22.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":"Remove unused X option character\n\nThe X was originally designed to enable unsafe status filter, however,\nthis was later changed to xx and X is no longer used.","shortMessageHtmlLink":"Remove unused X option character"}},{"before":"2d8e8e652aa0bba806169a4d03177ceadd0e8c1b","after":"3cd81272a2838fe5628de7f18ca45418792cca20","ref":"refs/heads/master","pushedAt":"2024-07-01T18:05:38.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":"Prepare 5.6 release","shortMessageHtmlLink":"Prepare 5.6 release"}},{"before":"a7f1f0c70d6b0c24901813837fe4b10d9ef04847","after":"2d8e8e652aa0bba806169a4d03177ceadd0e8c1b","ref":"refs/heads/master","pushedAt":"2024-06-26T02:01:35.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":"Minor formatting changes and introduce .clang-format\n\nclang-format needs a few more configuration options to format entr\nsource, but is close enough to be a useful guide.","shortMessageHtmlLink":"Minor formatting changes and introduce .clang-format"}},{"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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEpcCU2QA","startCursor":null,"endCursor":null}},"title":"Activity ยท eradman/entr"}