{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":138372496,"defaultBranch":"master","name":"irb","ownerLogin":"ruby","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-06-23T04:55:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/210414?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720027060.0","currentOid":""},"activityList":{"items":[{"before":"0eb9376be3214e6b862c8140858925e1a6110005","after":"22b016b0f1a7809d3ce2c9c6d283315e71d75017","ref":"refs/heads/improve-help-command-arg-completion","pushedAt":"2024-07-04T16:42:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"st0012","name":"Stan Lo","path":"/st0012","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5079556?s=80&v=4"},"commit":{"message":"Return only commands when completing help command's argument\n\nThe command only takes command names as arguments, so we should only\nreturn command names as candidates.\n\nThis will help users find a command faster as completion will be\nanother useful hint too.","shortMessageHtmlLink":"Return only commands when completing help command's argument"}},{"before":"b10c68c6ad2630847ac9e7c161d52426120fe3c9","after":null,"ref":"refs/heads/introduce-cd-command","pushedAt":"2024-07-03T17:17:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tompng","name":"tomoya ishida","path":"/tompng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1780201?s=80&v=4"}},{"before":"00603d470f259d4cb7d2860e4ca796cb2be5b3a2","after":"4a0e0e89b7f9afaf0b9c9bb4d04b771bf3c1d170","ref":"refs/heads/master","pushedAt":"2024-07-03T17:17:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tompng","name":"tomoya ishida","path":"/tompng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1780201?s=80&v=4"},"commit":{"message":"Introduce cd command (#971)\n\nIt's essentially a combination of pushws and popws commands that are\r\neasier to use.\r\n\r\nHelp message:\r\n\r\n```\r\nUsage: cd ([target]|..)\r\n\r\nIRB uses a stack of workspaces to keep track of context(s), with `pushws` and `popws` commands to manipulate the stack.\r\nThe `cd` command is an attempt to simplify the operation and will be subject to change.\r\n\r\nWhen given:\r\n- an object, cd will use that object as the new context by pushing it onto the workspace stack.\r\n- \"..\", cd will leave the current context by popping the top workspace off the stack.\r\n- no arguments, cd will move to the top workspace on the stack by popping off all workspaces.\r\n\r\nExamples:\r\n\r\n cd Foo\r\n cd Foo.new\r\n cd @ivar\r\n cd ..\r\n cd\r\n```","shortMessageHtmlLink":"Introduce cd command (#971)"}},{"before":"00a1a3d91b4c05cc199ba8e668c958c53cca2107","after":"b10c68c6ad2630847ac9e7c161d52426120fe3c9","ref":"refs/heads/introduce-cd-command","pushedAt":"2024-07-03T16:26:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"st0012","name":"Stan Lo","path":"/st0012","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5079556?s=80&v=4"},"commit":{"message":"Introduce cd command\n\nIt's essentially a combination of pushws and popws commands that are\neasier to use.\n\nHelp message:\n\n```\nUsage: cd ([target]|..)\n\nIRB uses a stack of workspaces to keep track of context(s), with `pushws` and `popws` commands to manipulate the stack.\nThe `cd` command is an attempt to simplify the operation and will be subject to change.\n\nWhen given:\n- an object, cd will use that object as the new context by pushing it onto the workspace stack.\n- \"..\", cd will leave the current context by popping the top workspace off the stack.\n- no arguments, cd will move to the top workspace on the stack by popping off all workspaces.\n\nExamples:\n\n cd Foo\n cd Foo.new\n cd @ivar\n cd ..\n cd\n```","shortMessageHtmlLink":"Introduce cd command"}},{"before":"5c14c0ee6626269a86ba6f4dc2be3f2bb4962dd4","after":"00a1a3d91b4c05cc199ba8e668c958c53cca2107","ref":"refs/heads/introduce-cd-command","pushedAt":"2024-07-03T16:13:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"st0012","name":"Stan Lo","path":"/st0012","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5079556?s=80&v=4"},"commit":{"message":"Introduce cd command\n\nIt's essentially a combination of pushws and popws commands that are\neasier to use.\n\nHelp message:\n\n```\nUsage: cd ([target]|..)\n\nWhen given an object, cd will move into that object, making it the current context.\nWhen given \"..\", cd will leave the current context, moving back to the previous context.\nWhen given no arguments, cd will move back to the top-level (main object) context.\n\nExamples:\n\n cd Foo\n cd Foo.new\n cd @ivar\n cd ..\n cd\n```","shortMessageHtmlLink":"Introduce cd command"}},{"before":"c844176842b6fef80d046908cca761aca4644d93","after":"00603d470f259d4cb7d2860e4ca796cb2be5b3a2","ref":"refs/heads/master","pushedAt":"2024-06-30T17:13:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tompng","name":"tomoya ishida","path":"/tompng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1780201?s=80&v=4"},"commit":{"message":"Allow assigning and using local variable name conflicting with command (#961)","shortMessageHtmlLink":"Allow assigning and using local variable name conflicting with command ("}},{"before":"a4554d41b1b7d703e5553ddc1b8d2d9586c9568d","after":null,"ref":"refs/heads/stop-enchoing-command-nils","pushedAt":"2024-06-18T15:15:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tompng","name":"tomoya ishida","path":"/tompng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1780201?s=80&v=4"}},{"before":"35de7dacd46c448566088c721411257a0687922b","after":"c844176842b6fef80d046908cca761aca4644d93","ref":"refs/heads/master","pushedAt":"2024-06-18T15:15:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tompng","name":"tomoya ishida","path":"/tompng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1780201?s=80&v=4"},"commit":{"message":"Improve how command calls' return value is handled (#972)\n\nIn #934, we changed command calls to return nil only. This PR improves\r\nthe behaviour even further by:\r\n\r\n- Not echoing the `nil` returned by command calls\r\n- Not overriding previous return value stored in `_` with the\r\n `nil` from commands","shortMessageHtmlLink":"Improve how command calls' return value is handled (#972)"}},{"before":"4ac53056321e471973e816fc67b275442a090141","after":"5c14c0ee6626269a86ba6f4dc2be3f2bb4962dd4","ref":"refs/heads/introduce-cd-command","pushedAt":"2024-06-17T22:25:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"st0012","name":"Stan Lo","path":"/st0012","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5079556?s=80&v=4"},"commit":{"message":"Implement 'cd -'","shortMessageHtmlLink":"Implement 'cd -'"}},{"before":"14a64351b7f793ad362e2160c1c7d72ca38c5314","after":"0eb9376be3214e6b862c8140858925e1a6110005","ref":"refs/heads/improve-help-command-arg-completion","pushedAt":"2024-06-17T11:56:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"st0012","name":"Stan Lo","path":"/st0012","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5079556?s=80&v=4"},"commit":{"message":"Return only commands when completing help command's argument\n\nThe command only takes command names as arguments, so we should only\nreturn command names as candidates.\n\nThis will help users find a command faster as completion will be\nanother useful hint too.","shortMessageHtmlLink":"Return only commands when completing help command's argument"}},{"before":null,"after":"14a64351b7f793ad362e2160c1c7d72ca38c5314","ref":"refs/heads/improve-help-command-arg-completion","pushedAt":"2024-06-17T11:56:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"st0012","name":"Stan Lo","path":"/st0012","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5079556?s=80&v=4"},"commit":{"message":"Return only commands when completing help command's argument\n\nThe command only takes command names as arguments, so we should only\nreturn command names as candidates.\n\nThis will help users find a command faster as completion will be\nanother useful hint too.","shortMessageHtmlLink":"Return only commands when completing help command's argument"}},{"before":"0d273f39d8a6bedc2f628866b357625f1d615da9","after":"4ac53056321e471973e816fc67b275442a090141","ref":"refs/heads/introduce-cd-command","pushedAt":"2024-06-16T18:45:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"st0012","name":"Stan Lo","path":"/st0012","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5079556?s=80&v=4"},"commit":{"message":"Introduce cd command\n\nIt's essentially a combination of pushws and popws commands that are\neasier to use.\n\nHelp message:\n\n```\nUsage: cd ([target]|..)\n\nWhen given an object, cd will move into that object, making it the current context.\nWhen given \"..\", cd will leave the current context, moving back to the previous context.\nWhen given no arguments, cd will move back to the top-level (main object) context.\n\nExamples:\n\n cd Foo\n cd Foo.new\n cd @ivar\n cd ..\n cd\n```","shortMessageHtmlLink":"Introduce cd command"}},{"before":"c322c60527598e917a585fb9a9ba706a009f2ef2","after":"0d273f39d8a6bedc2f628866b357625f1d615da9","ref":"refs/heads/introduce-cd-command","pushedAt":"2024-06-16T18:42:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"st0012","name":"Stan Lo","path":"/st0012","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5079556?s=80&v=4"},"commit":{"message":"Introduce cd command\n\nIt's essentially a combination of pushws and popws commands that are\neasier to use.\n\nHelp message:\n\n```\nUsage: cd ([target]|..)\n\nWhen given an object, cd will move into that object, making it the current context.\nWhen given \"..\", cd will leave the current context, moving back to the previous context.\nWhen given no arguments, cd will move back to the top-level (main object) context.\n\nExamples:\n\n cd Foo\n cd Foo.new\n cd @ivar\n cd ..\n cd\n```","shortMessageHtmlLink":"Introduce cd command"}},{"before":null,"after":"a4554d41b1b7d703e5553ddc1b8d2d9586c9568d","ref":"refs/heads/stop-enchoing-command-nils","pushedAt":"2024-06-16T18:10:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"st0012","name":"Stan Lo","path":"/st0012","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5079556?s=80&v=4"},"commit":{"message":"Improve how command calls' return value is handled\n\nIn #934, we changed command calls to return nil only. This PR improves\nthe behaviour even further by:\n\n- Not echoing the `nil` returned by command calls\n- Not overriding previous return value stored in `_` with the\n `nil` from commands","shortMessageHtmlLink":"Improve how command calls' return value is handled"}},{"before":"5c3619b62e0170a2744846fd69dac306fd78f1f2","after":"c322c60527598e917a585fb9a9ba706a009f2ef2","ref":"refs/heads/introduce-cd-command","pushedAt":"2024-06-16T17:35:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"st0012","name":"Stan Lo","path":"/st0012","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5079556?s=80&v=4"},"commit":{"message":"Introduce cd command\n\nIt's essentially a combination of pushws and popws commands that are\neasier to use.\n\nHelp message:\n\n```\nUsage: cd ([target]|..)\n\nWhen given an object, cd will move into that object, making it the current context.\nWhen given \"..\" or no arguments, cd will leave the current context, moving back to the previous context.\n\nExamples:\n\n cd Foo\n cd Foo.new\n cd @ivar\n cd ..\n cd\n```","shortMessageHtmlLink":"Introduce cd command"}},{"before":null,"after":"5c3619b62e0170a2744846fd69dac306fd78f1f2","ref":"refs/heads/introduce-cd-command","pushedAt":"2024-06-16T17:30:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"st0012","name":"Stan Lo","path":"/st0012","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5079556?s=80&v=4"},"commit":{"message":"Introduce cd command\n\nIt's essentially a combination of pushws and popws commands that are\neasier to use.\n\nHelp message:\n\n```\nUsage: cd ([target]|..)\n\nWhen given an object, cd will move into that object, making it the current context.\nWhen given \"..\" or no arguments, cd will leave the current context, moving back to the previous context.\n\nExamples:\n\n cd Foo\n cd Foo.new\n cd @ivar\n cd ..\n cd\n```","shortMessageHtmlLink":"Introduce cd command"}},{"before":"22da1c33dc7ccb19d45c3b1f179089d14cd9d195","after":null,"ref":"refs/heads/bump-1.13.2","pushedAt":"2024-06-15T20:13:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"st0012","name":"Stan Lo","path":"/st0012","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5079556?s=80&v=4"}},{"before":"bad7492ab07f053b714b92d00e6caa0492870bb0","after":"35de7dacd46c448566088c721411257a0687922b","ref":"refs/heads/master","pushedAt":"2024-06-15T20:13:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"st0012","name":"Stan Lo","path":"/st0012","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5079556?s=80&v=4"},"commit":{"message":"Bump version to v1.13.2 (#970)","shortMessageHtmlLink":"Bump version to v1.13.2 (#970)"}},{"before":null,"after":"22da1c33dc7ccb19d45c3b1f179089d14cd9d195","ref":"refs/heads/bump-1.13.2","pushedAt":"2024-06-15T13:14:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"st0012","name":"Stan Lo","path":"/st0012","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5079556?s=80&v=4"},"commit":{"message":"Bump version to v1.13.2","shortMessageHtmlLink":"Bump version to v1.13.2"}},{"before":"905184ff9ce2680a31164349be561438217508d5","after":"bad7492ab07f053b714b92d00e6caa0492870bb0","ref":"refs/heads/master","pushedAt":"2024-06-12T16:57:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ima1zumi","name":"Mari Imaizumi","path":"/ima1zumi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52617472?s=80&v=4"},"commit":{"message":"Invalid encoding symbol now raises SyntaxError also in 3.3 (#969)","shortMessageHtmlLink":"Invalid encoding symbol now raises SyntaxError also in 3.3 (#969)"}},{"before":"3512020f1ca07bc322b1fb3316f1c4a7a9bfdb31","after":"905184ff9ce2680a31164349be561438217508d5","ref":"refs/heads/master","pushedAt":"2024-06-12T07:47:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tompng","name":"tomoya ishida","path":"/tompng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1780201?s=80&v=4"},"commit":{"message":"Cleanup irbrc generator cache always at teardown (#968)","shortMessageHtmlLink":"Cleanup irbrc generator cache always at teardown (#968)"}},{"before":"ad642795da180d2cb8513c9f9e13e438cda2b974","after":"3512020f1ca07bc322b1fb3316f1c4a7a9bfdb31","ref":"refs/heads/master","pushedAt":"2024-06-11T06:55:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"olleolleolle","name":"Olle Jonsson","path":"/olleolleolle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/211?s=80&v=4"},"commit":{"message":" fix typos in the `Index of Command-Line Options`","shortMessageHtmlLink":" fix typos in the Index of Command-Line Options"}},{"before":"dd339e6df540c5322e824b584b23d1bbc9aef841","after":"ad642795da180d2cb8513c9f9e13e438cda2b974","ref":"refs/heads/master","pushedAt":"2024-06-09T20:22:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"st0012","name":"Stan Lo","path":"/st0012","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5079556?s=80&v=4"},"commit":{"message":"Suppress Ruby warnings in certain backtrace filtering tests (#966)\n\nSince they're sensitive to the warnings, and the warnings are\r\nnot relevant to the tests, we can suppress them to keep the tests\r\nsimple.","shortMessageHtmlLink":"Suppress Ruby warnings in certain backtrace filtering tests (#966)"}},{"before":"0fd165616b2b281bc891e9fb8c631525ee31b628","after":null,"ref":"refs/heads/suppress-ruby-warnings-in-certain-tests","pushedAt":"2024-06-09T20:22:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"st0012","name":"Stan Lo","path":"/st0012","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5079556?s=80&v=4"}},{"before":"3678c40b71099c7fbcc234fdcae940c3acecd04c","after":"0fd165616b2b281bc891e9fb8c631525ee31b628","ref":"refs/heads/suppress-ruby-warnings-in-certain-tests","pushedAt":"2024-06-09T18:15:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"st0012","name":"Stan Lo","path":"/st0012","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5079556?s=80&v=4"},"commit":{"message":"Suppress Ruby warnings in certain backtrace filtering tests\n\nSince they're sensitive to the warnings, and the warnings are\nnot relevant to the tests, we can suppress them to keep the tests\nsimple.","shortMessageHtmlLink":"Suppress Ruby warnings in certain backtrace filtering tests"}},{"before":"50680274de20e0d1752360dd95d7b02c7c5c6f32","after":"3678c40b71099c7fbcc234fdcae940c3acecd04c","ref":"refs/heads/suppress-ruby-warnings-in-certain-tests","pushedAt":"2024-06-09T12:24:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"st0012","name":"Stan Lo","path":"/st0012","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5079556?s=80&v=4"},"commit":{"message":"Suppress Ruby warnings in certain backtrace filtering tests\n\nSince they're sensitive to the warnings, and the warnings are\nnot relevant to the tests, we can suppress them to keep the tests\nsimple.","shortMessageHtmlLink":"Suppress Ruby warnings in certain backtrace filtering tests"}},{"before":"f767ddf8f56ea2dc4a7d5dcdc97f78c298ff7932","after":"50680274de20e0d1752360dd95d7b02c7c5c6f32","ref":"refs/heads/suppress-ruby-warnings-in-certain-tests","pushedAt":"2024-06-09T12:19:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"st0012","name":"Stan Lo","path":"/st0012","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5079556?s=80&v=4"},"commit":{"message":"Suppress Ruby warnings in certain backtrace filtering tests\n\nSince they're sensitive to the warnings, and the warnings are\nnot relevant to the tests, we can suppress them to keep the tests\nsimple.","shortMessageHtmlLink":"Suppress Ruby warnings in certain backtrace filtering tests"}},{"before":null,"after":"f767ddf8f56ea2dc4a7d5dcdc97f78c298ff7932","ref":"refs/heads/suppress-ruby-warnings-in-certain-tests","pushedAt":"2024-06-09T11:56:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"st0012","name":"Stan Lo","path":"/st0012","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5079556?s=80&v=4"},"commit":{"message":"Suppress Ruby warnings in certain backtrace filtering tests\n\nSince they're sensitive to the warnings, and the warnings are\nnot relevant to the tests, we can suppress them to keep the tests\nsimple.","shortMessageHtmlLink":"Suppress Ruby warnings in certain backtrace filtering tests"}},{"before":"dec0496aea86d9ed329b4193cad42066b371ccba","after":null,"ref":"refs/heads/improve-irb-extension-doc","pushedAt":"2024-06-08T06:10:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tompng","name":"tomoya ishida","path":"/tompng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1780201?s=80&v=4"}},{"before":"1d627cebca50ad0ed729b4b15663e9e88469a441","after":"dd339e6df540c5322e824b584b23d1bbc9aef841","ref":"refs/heads/master","pushedAt":"2024-06-08T06:10:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tompng","name":"tomoya ishida","path":"/tompng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1780201?s=80&v=4"},"commit":{"message":"Add a section to guide users choose between helper methods and commands (#965)","shortMessageHtmlLink":"Add a section to guide users choose between helper methods and comman…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdx2nNgA","startCursor":null,"endCursor":null}},"title":"Activity · ruby/irb"}