{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":625675244,"defaultBranch":"main","name":"es-shell","ownerLogin":"jpco","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-04-09T20:49:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6708872?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727277522.0","currentOid":""},"activityList":{"items":[{"before":"58b616cb550c60c73eb176cb5ae5fa339288b590","after":null,"ref":"refs/heads/testing","pushedAt":"2024-09-25T15:18:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"}},{"before":"ab065a550edcdfcd3cd00997a09ccbea9c955b3b","after":"58b616cb550c60c73eb176cb5ae5fa339288b590","ref":"refs/heads/testing","pushedAt":"2024-09-25T15:15:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Add regression test for PR #119","shortMessageHtmlLink":"Add regression test for PR wryun#119"}},{"before":"2690b91d1bc360e53d2f542e8a4794bbecb3c784","after":null,"ref":"refs/heads/bgreturn","pushedAt":"2024-09-24T14:42:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"}},{"before":"a66f313a4a8b7de7b8d8daecf4b638664ba98b71","after":"2690b91d1bc360e53d2f542e8a4794bbecb3c784","ref":"refs/heads/bgreturn","pushedAt":"2024-09-23T15:52:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Return true instead of the new PID from %background","shortMessageHtmlLink":"Return true instead of the new PID from %background"}},{"before":null,"after":"a66f313a4a8b7de7b8d8daecf4b638664ba98b71","ref":"refs/heads/bgreturn","pushedAt":"2024-09-23T15:37:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Merge pull request #71 from jpco/tests\n\nBasic test harness and test suite","shortMessageHtmlLink":"Merge pull request wryun#71 from jpco/tests"}},{"before":"87221942487ddc2e20a9df41e00fc7a8e7ac6a4a","after":"ab065a550edcdfcd3cd00997a09ccbea9c955b3b","ref":"refs/heads/testing","pushedAt":"2024-09-20T23:48:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Make \"Bad file descriptor\" test work with busybox cat","shortMessageHtmlLink":"Make \"Bad file descriptor\" test work with busybox cat"}},{"before":"a66f313a4a8b7de7b8d8daecf4b638664ba98b71","after":"87221942487ddc2e20a9df41e00fc7a8e7ac6a4a","ref":"refs/heads/testing","pushedAt":"2024-09-20T14:58:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Add tests and update test harness.","shortMessageHtmlLink":"Add tests and update test harness."}},{"before":null,"after":"a66f313a4a8b7de7b8d8daecf4b638664ba98b71","ref":"refs/heads/testing","pushedAt":"2024-09-17T20:41:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Merge pull request #71 from jpco/tests\n\nBasic test harness and test suite","shortMessageHtmlLink":"Merge pull request wryun#71 from jpco/tests"}},{"before":"a11979ec5b42c2619da4861029b583e11249ff4a","after":null,"ref":"refs/heads/sigquit","pushedAt":"2024-09-17T20:40:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"}},{"before":"ef9bf3f5d230d8f51cdc0e54e451a1575f2e71e4","after":"547485e6f7c95b4779330b572ed226c1ddaa2825","ref":"refs/heads/readline","pushedAt":"2024-09-17T18:24:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Ref() the result variable from prim_parse","shortMessageHtmlLink":"Ref() the result variable from prim_parse"}},{"before":"a2461c741817c4edcf4457c97cbc6c057e2a214c","after":"ef9bf3f5d230d8f51cdc0e54e451a1575f2e71e4","ref":"refs/heads/readline","pushedAt":"2024-09-17T18:14:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Refactor how $&parse returns its input.\n\nThe $&parse primitive now always returns the input it collected as the\nfirst element of the return value, and includes the input it collected\nas part of any error exceptions it throws.\n\nThis extra element is \"consumed\" and handled by %parse, which may call\n%write-history with it.","shortMessageHtmlLink":"Refactor how $&parse returns its input."}},{"before":"c45a5bc3e7c7480ef265c218828d69afa911c881","after":"a2461c741817c4edcf4457c97cbc6c057e2a214c","ref":"refs/heads/readline","pushedAt":"2024-09-16T19:31:37.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'upstream/master' into readline","shortMessageHtmlLink":"Merge remote-tracking branch 'upstream/master' into readline"}},{"before":"b9357c4f9907920a97e95192cf0376ddbcfbd041","after":null,"ref":"refs/heads/tests","pushedAt":"2024-09-16T18:23:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"}},{"before":"ef60437f39b50a19de7038f6ce5ddbeee6e4b024","after":"c45a5bc3e7c7480ef265c218828d69afa911c881","ref":"refs/heads/readline","pushedAt":"2024-09-16T13:48:23.000Z","pushType":"push","commitsCount":45,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'upstream/master' into readline","shortMessageHtmlLink":"Merge remote-tracking branch 'upstream/master' into readline"}},{"before":"b6623b2d1e396ae0ee78219c10b87d20965df248","after":"b9357c4f9907920a97e95192cf0376ddbcfbd041","ref":"refs/heads/tests","pushedAt":"2024-09-14T15:16:19.000Z","pushType":"push","commitsCount":41,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'upstream/master' into tests","shortMessageHtmlLink":"Merge remote-tracking branch 'upstream/master' into tests"}},{"before":"1890f24adcdb1545ad0ec67174f7472aa23aa13f","after":null,"ref":"refs/heads/incompleteheredoc","pushedAt":"2024-09-14T15:02:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"}},{"before":"98f3b8c4dc214433b7b413415ad072e9d18e3fd2","after":null,"ref":"refs/heads/primparse","pushedAt":"2024-09-14T15:01:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"}},{"before":"db790694aed3d02bb7856bac1cc1d23d59914779","after":null,"ref":"refs/heads/exitonfalsebug","pushedAt":"2024-09-14T14:58:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"}},{"before":"d98ce9e306b6ee7e1130798a6be77aeaacdf0540","after":"f63b060c0c73b7ec6de89a66552c2d92a485122a","ref":"refs/heads/throwonfalse","pushedAt":"2024-09-14T14:37:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Don't exit on an error exception with es -e.","shortMessageHtmlLink":"Don't exit on an error exception with es -e."}},{"before":"a7db5c5fa744a2a86dd9109bf6953236eea0aff2","after":"db790694aed3d02bb7856bac1cc1d23d59914779","ref":"refs/heads/exitonfalsebug","pushedAt":"2024-09-14T14:32:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Clear eval_exitonfalse when setting up a new input stream.\n\nThis causes %exit-on-false, as part of %dispatch, to be the actual trigger for the exit-on-false behavior. The implementation context strongly implies that the current behavior is a bug. (Why would we use %exit-on-false, whose only job is to set eval_exitonfalse to 1, and also just leave eval_exitonfalse as 1 ourselves?)\n\nThis also makes using `es -e` with any kind of overriden REPL much easier, because %prompt and other REPL hooks can no longer trigger the exit-on-false behavior.\n\nThis is one part of #73, but because this part is almost definitely just a bug, while the rest is more about design improvements, I am merging this part more unilaterally.","shortMessageHtmlLink":"Clear eval_exitonfalse when setting up a new input stream."}},{"before":null,"after":"a7db5c5fa744a2a86dd9109bf6953236eea0aff2","ref":"refs/heads/exitonfalsebug","pushedAt":"2024-09-14T13:52:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Fix ^\\ handling with readline, without breaking ^D handling with readline.","shortMessageHtmlLink":"Fix ^\\ handling with readline, without breaking ^D handling with read…"}},{"before":"cc4458feef2dc5924f730a59558290200b85481b","after":"1890f24adcdb1545ad0ec67174f7472aa23aa13f","ref":"refs/heads/incompleteheredoc","pushedAt":"2024-09-13T03:50:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Fix conditional","shortMessageHtmlLink":"Fix conditional"}},{"before":"a7db5c5fa744a2a86dd9109bf6953236eea0aff2","after":"cc4458feef2dc5924f730a59558290200b85481b","ref":"refs/heads/incompleteheredoc","pushedAt":"2024-09-13T02:05:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Do not shut down file after eof received while reading heredocs.","shortMessageHtmlLink":"Do not shut down file after eof received while reading heredocs."}},{"before":null,"after":"a7db5c5fa744a2a86dd9109bf6953236eea0aff2","ref":"refs/heads/incompleteheredoc","pushedAt":"2024-09-13T01:52:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Fix ^\\ handling with readline, without breaking ^D handling with readline.","shortMessageHtmlLink":"Fix ^\\ handling with readline, without breaking ^D handling with read…"}},{"before":"0a74d1348930870e992aac5fd3522c35af5c8e4b","after":"98f3b8c4dc214433b7b413415ad072e9d18e3fd2","ref":"refs/heads/primparse","pushedAt":"2024-09-11T22:33:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Test for primitive-concat-ness, crash on everything else","shortMessageHtmlLink":"Test for primitive-concat-ness, crash on everything else"}},{"before":"054ed7e26ea7bc3e124bd2327c03515f8e95a2d7","after":"0a74d1348930870e992aac5fd3522c35af5c8e4b","ref":"refs/heads/primparse","pushedAt":"2024-09-11T22:01:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Remove assert; doesn't work with things like $&foo!bar","shortMessageHtmlLink":"Remove assert; doesn't work with things like $&foo!bar"}},{"before":"fda6e9692dfeb45e8734898a33ff31295c8bae4a","after":null,"ref":"refs/heads/sigquit2","pushedAt":"2024-09-11T18:16:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"}},{"before":"63e888e7c7800f17ffc2a85f2265ea4c1e5c360a","after":null,"ref":"refs/heads/warnings","pushedAt":"2024-09-11T17:33:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"}},{"before":"89724f233b8e283c0b6875116f37b9b9c4223639","after":"63e888e7c7800f17ffc2a85f2265ea4c1e5c360a","ref":"refs/heads/warnings","pushedAt":"2024-09-11T16:59:21.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'upstream/master' into warnings","shortMessageHtmlLink":"Merge remote-tracking branch 'upstream/master' into warnings"}},{"before":"2d421d8a6151fb55c74cc6b09f1bcfdc571d7d85","after":null,"ref":"refs/heads/manpage","pushedAt":"2024-09-11T16:24:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jpco","name":"Jack","path":"/jpco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6708872?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQxNToxODo0Mi4wMDAwMDBazwAAAATAfiYZ","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQxNjoyNDoyNy4wMDAwMDBazwAAAASzbp0e"}},"title":"Activity · jpco/es-shell"}